diff options
| author | Tim Graham <timograham@gmail.com> | 2016-12-27 15:59:13 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-12-27 15:59:13 -0500 |
| commit | 51cde873d9fc8e4540f4efecbd39cfe8e770be38 (patch) | |
| tree | 6ceaf250f599a9e108f6b75b74a8f5b4e06bd08b /tests/utils_tests | |
| parent | 544b2ef29f0f2577912f88cf746ae0ca5877b5f8 (diff) | |
Fixed #27648 -- Deprecated (iLmsu) regex groups in url() patterns.
Diffstat (limited to 'tests/utils_tests')
| -rw-r--r-- | tests/utils_tests/test_regex_helper.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/utils_tests/test_regex_helper.py b/tests/utils_tests/test_regex_helper.py index 055da89ee0..f91fd1cec7 100644 --- a/tests/utils_tests/test_regex_helper.py +++ b/tests/utils_tests/test_regex_helper.py @@ -1,6 +1,7 @@ from __future__ import unicode_literals import unittest +import warnings from django.utils import regex_helper @@ -27,8 +28,12 @@ class NormalizeTests(unittest.TestCase): def test_group_ignored(self): pattern = r"(?i)(?L)(?m)(?s)(?u)(?#)" expected = [('', [])] - result = regex_helper.normalize(pattern) + with warnings.catch_warnings(record=True) as warns: + warnings.simplefilter('always') + result = regex_helper.normalize(pattern) self.assertEqual(result, expected) + for i, char in enumerate('iLmsu#'): + self.assertEqual(str(warns[i].message), 'Using (?%s) in url() patterns is deprecated.' % char) def test_group_noncapturing(self): pattern = r"(?:non-capturing)" |
