From dca8b916ffa391964be26bbd62471d4c11b221fd Mon Sep 17 00:00:00 2001 From: Brobin Date: Sun, 7 Feb 2016 17:22:48 -0600 Subject: Fixed #26154 -- Deprecated CommaSeparatedIntegerField --- tests/invalid_models_tests/test_deprecated_fields.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'tests') 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', + )], + ) -- cgit v1.3