diff options
| author | 薛丞宏 <ihcaoe@gmail.com> | 2015-06-23 14:08:12 +0800 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-06-26 08:30:05 -0400 |
| commit | d3e12c901777697b7bf08b25e2dd46f0b951db8c (patch) | |
| tree | 04495e1b517d4011f4aedec806be10e42e7da5ea /tests/invalid_models_tests | |
| parent | 60879a2193fe79b3853c60782fc4f1fdfdd55d63 (diff) | |
Fixed #25016 -- Reallowed non-ASCII values for ForeignKey.related_name on Python 3.
Diffstat (limited to 'tests/invalid_models_tests')
| -rw-r--r-- | tests/invalid_models_tests/test_relative_fields.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/invalid_models_tests/test_relative_fields.py b/tests/invalid_models_tests/test_relative_fields.py index b6ac3de722..5d174d0c9b 100644 --- a/tests/invalid_models_tests/test_relative_fields.py +++ b/tests/invalid_models_tests/test_relative_fields.py @@ -5,6 +5,7 @@ from django.core.checks import Error, Warning as DjangoWarning from django.db import models from django.test.testcases import skipIfDBFeature from django.test.utils import override_settings +from django.utils import six from .base import IsolatedModelsTestCase @@ -559,9 +560,12 @@ class RelativeFieldTests(IsolatedModelsTestCase): 'contains_%s_whitespace' % whitespace, 'ends_with_with_illegal_non_alphanumeric_%s' % illegal_non_alphanumeric, 'ends_with_whitespace_%s' % whitespace, - # Python's keyword - 'with', + 'with', # a Python keyword + 'related_name\n', ] + # Python 2 crashes on non-ASCII strings. + if six.PY3: + invalid_related_names.append(',') class Parent(models.Model): pass @@ -600,6 +604,9 @@ class RelativeFieldTests(IsolatedModelsTestCase): '_+', '+', ] + # Python 2 crashes on non-ASCII strings. + if six.PY3: + related_names.extend(['試', '試驗+']) class Parent(models.Model): pass |
