summaryrefslogtreecommitdiff
path: root/tests/invalid_models_tests
diff options
context:
space:
mode:
authorBrobin <tobinjbrown@gmail.com>2016-02-07 17:22:48 -0600
committerTim Graham <timograham@gmail.com>2016-02-10 17:57:43 -0500
commitdca8b916ffa391964be26bbd62471d4c11b221fd (patch)
treeb429eb8364e3bb834de46bbcee395197dfbd0c27 /tests/invalid_models_tests
parentf7a9872b914c8390eb1b5f5de9634160974b7d4f (diff)
Fixed #26154 -- Deprecated CommaSeparatedIntegerField
Diffstat (limited to 'tests/invalid_models_tests')
-rw-r--r--tests/invalid_models_tests/test_deprecated_fields.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/invalid_models_tests/test_deprecated_fields.py b/tests/invalid_models_tests/test_deprecated_fields.py
index 7826596895..aca58cb607 100644
--- a/tests/invalid_models_tests/test_deprecated_fields.py
+++ b/tests/invalid_models_tests/test_deprecated_fields.py
@@ -21,3 +21,20 @@ class DeprecatedFieldsTests(SimpleTestCase):
id='fields.E900',
)],
)
+
+ def test_CommaSeparatedIntegerField_deprecated(self):
+ class CommaSeparatedIntegerModel(models.Model):
+ csi = models.CommaSeparatedIntegerField(max_length=64)
+
+ model = CommaSeparatedIntegerModel()
+ self.assertEqual(
+ model.check(),
+ [checks.Warning(
+ 'CommaSeparatedIntegerField has been deprecated. Support '
+ 'for it (except in historical migrations) will be removed '
+ 'in Django 2.0.',
+ hint='Use CharField(validators=[validate_comma_separated_integer_list]) instead.',
+ obj=CommaSeparatedIntegerModel._meta.get_field('csi'),
+ id='fields.W901',
+ )],
+ )