diff options
Diffstat (limited to 'tests/invalid_models_tests/test_deprecated_fields.py')
| -rw-r--r-- | tests/invalid_models_tests/test_deprecated_fields.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/invalid_models_tests/test_deprecated_fields.py b/tests/invalid_models_tests/test_deprecated_fields.py new file mode 100644 index 0000000000..feabe58e37 --- /dev/null +++ b/tests/invalid_models_tests/test_deprecated_fields.py @@ -0,0 +1,22 @@ +from django.core import checks +from django.db import models + +from .base import IsolatedModelsTestCase + + +class DeprecatedFieldssTests(IsolatedModelsTestCase): + def test_IPAddressField_deprecated(self): + class IPAddressModel(models.Model): + ip = models.IPAddressField() + + model = IPAddressModel() + self.assertEqual( + model.check(), + [checks.Error( + 'IPAddressField has been removed except for support in ' + 'historical migrations.', + hint='Use GenericIPAddressField instead.', + obj=IPAddressModel._meta.get_field('ip'), + id='fields.E900', + )], + ) |
