From ef889d5b10c02c8f0c19f7384fbb51d291240bee Mon Sep 17 00:00:00 2001 From: Morgan Aubert Date: Wed, 14 Dec 2016 14:04:26 -0500 Subject: Fixed #27599 -- Fixed Field.__str__() crash for fields not attached to models. --- tests/model_fields/tests.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tests/model_fields') diff --git a/tests/model_fields/tests.py b/tests/model_fields/tests.py index f7faf399c7..5869196335 100644 --- a/tests/model_fields/tests.py +++ b/tests/model_fields/tests.py @@ -1,7 +1,6 @@ from django import forms from django.db import models from django.test import SimpleTestCase, TestCase -from django.utils.encoding import force_str from .models import ( Foo, RenamedField, VerboseNameField, Whiz, WhizIter, WhizIterEmpty, @@ -56,8 +55,10 @@ class BasicFieldTests(TestCase): self.assertIsInstance(field.formfield(choices_form_class=klass), klass) def test_field_str(self): + f = models.Field() + self.assertEqual(str(f), '') f = Foo._meta.get_field('a') - self.assertEqual(force_str(f), 'model_fields.Foo.a') + self.assertEqual(str(f), 'model_fields.Foo.a') def test_field_ordering(self): """Fields are ordered based on their creation.""" -- cgit v1.3