diff options
| author | Brobin <tobinjbrown@gmail.com> | 2016-02-07 17:22:48 -0600 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-02-10 17:57:43 -0500 |
| commit | dca8b916ffa391964be26bbd62471d4c11b221fd (patch) | |
| tree | b429eb8364e3bb834de46bbcee395197dfbd0c27 /tests/invalid_models_tests | |
| parent | f7a9872b914c8390eb1b5f5de9634160974b7d4f (diff) | |
Fixed #26154 -- Deprecated CommaSeparatedIntegerField
Diffstat (limited to 'tests/invalid_models_tests')
| -rw-r--r-- | tests/invalid_models_tests/test_deprecated_fields.py | 17 |
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', + )], + ) |
