From 33457cd3b0da69320d3f66bb6d5a673950c5032f Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Sat, 17 Jan 2015 20:42:41 -0500 Subject: Removed IPAddressField per deprecation timeline; refs #20439. --- .../invalid_models_tests/test_deprecated_fields.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tests/invalid_models_tests/test_deprecated_fields.py (limited to 'tests/invalid_models_tests/test_deprecated_fields.py') 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', + )], + ) -- cgit v1.3