diff options
| author | Rohit <rjha@ph.iitr.ac.in> | 2020-02-08 22:21:31 +0530 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-03-20 12:28:10 +0100 |
| commit | 2695ac8e0441b4d7e5460eac3bb7ea315164a6bf (patch) | |
| tree | 71df528790f275a1877123f79fb7bd4e8a097b52 /tests/invalid_models_tests/test_ordinary_fields.py | |
| parent | c1c361677d9400c8e2cdaddda0c16086bb358492 (diff) | |
Fixed #31144 -- Relaxed system check for max_length of CharFields on MySQL/MariaDB by turning into a warning.
Diffstat (limited to 'tests/invalid_models_tests/test_ordinary_fields.py')
| -rw-r--r-- | tests/invalid_models_tests/test_ordinary_fields.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/invalid_models_tests/test_ordinary_fields.py b/tests/invalid_models_tests/test_ordinary_fields.py index 8cfe41f0f1..d263dc5cc9 100644 --- a/tests/invalid_models_tests/test_ordinary_fields.py +++ b/tests/invalid_models_tests/test_ordinary_fields.py @@ -8,6 +8,7 @@ from django.test.utils import isolate_apps, override_settings from django.utils.functional import lazy from django.utils.timezone import now from django.utils.translation import gettext_lazy as _ +from django.utils.version import get_docs_version @isolate_apps('invalid_models_tests') @@ -372,11 +373,15 @@ class CharFieldTests(SimpleTestCase): field = Model._meta.get_field('field') validator = DatabaseValidation(connection=connection) self.assertEqual(validator.check_field(field), [ - Error( - '%s does not allow unique CharFields to have a max_length > ' + DjangoWarning( + '%s may not allow unique CharFields to have a max_length > ' '255.' % connection.display_name, + hint=( + 'See: https://docs.djangoproject.com/en/%s/ref/databases/' + '#mysql-character-fields' % get_docs_version() + ), obj=field, - id='mysql.E001', + id='mysql.W003', ) ]) |
