1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #23801 -- Added warning when max_length is used with IntegerField

This commit is contained in:
MattBlack85
2014-11-18 15:03:13 +01:00
committed by Tim Graham
parent cbb5cdd155
commit e9d1f1182a
3 changed files with 37 additions and 0 deletions

View File

@@ -513,6 +513,25 @@ class ImageFieldTests(IsolatedModelsTestCase):
self.assertEqual(errors, expected)
class IntegerFieldTests(IsolatedModelsTestCase):
def test_max_length_warning(self):
class Model(models.Model):
value = models.IntegerField(max_length=2)
value = Model._meta.get_field('value')
errors = Model.check()
expected = [
DjangoWarning(
"'max_length' is ignored when used with IntegerField",
hint="Remove 'max_length' from field",
obj=value,
id='fields.W122',
)
]
self.assertEqual(errors, expected)
class TimeFieldTests(IsolatedModelsTestCase):
def test_fix_default_value(self):