diff options
| author | Tim Graham <timograham@gmail.com> | 2015-01-17 20:42:41 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-01-19 11:12:57 -0500 |
| commit | 33457cd3b0da69320d3f66bb6d5a673950c5032f (patch) | |
| tree | c69fca5e8972e75e15c800901984c017e69ca708 /tests/invalid_models_tests | |
| parent | 5008a4db440c8f7d108a6979b959025ffb5789ba (diff) | |
Removed IPAddressField per deprecation timeline; refs #20439.
Diffstat (limited to 'tests/invalid_models_tests')
| -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', + )], + ) |
