summaryrefslogtreecommitdiff
path: root/tests/regressiontests/model_fields
diff options
context:
space:
mode:
Diffstat (limited to 'tests/regressiontests/model_fields')
-rw-r--r--tests/regressiontests/model_fields/tests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/regressiontests/model_fields/tests.py b/tests/regressiontests/model_fields/tests.py
index 3ec9d7a8b7..b42c0af784 100644
--- a/tests/regressiontests/model_fields/tests.py
+++ b/tests/regressiontests/model_fields/tests.py
@@ -48,6 +48,15 @@ class BasicFieldTests(test.TestCase):
except ValidationError, e:
self.fail("NullBooleanField failed validation with value of None: %s" % e.messages)
+ def test_field_repr(self):
+ """
+ Regression test for #5931: __repr__ of a field also displays its name
+ """
+ f = Foo._meta.get_field('a')
+ self.assertEqual(repr(f), '<django.db.models.fields.CharField: a>')
+ f = models.fields.CharField()
+ self.assertEqual(repr(f), '<django.db.models.fields.CharField>')
+
class DecimalFieldTests(test.TestCase):
def test_to_python(self):
f = models.DecimalField(max_digits=4, decimal_places=2)