diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/invalid_models_tests/test_ordinary_fields.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/invalid_models_tests/test_ordinary_fields.py b/tests/invalid_models_tests/test_ordinary_fields.py index 90c2026be9..c98d218b09 100644 --- a/tests/invalid_models_tests/test_ordinary_fields.py +++ b/tests/invalid_models_tests/test_ordinary_fields.py @@ -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): |
