summaryrefslogtreecommitdiff
path: root/tests/utils_tests
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-12-27 15:59:13 -0500
committerGitHub <noreply@github.com>2016-12-27 15:59:13 -0500
commit51cde873d9fc8e4540f4efecbd39cfe8e770be38 (patch)
tree6ceaf250f599a9e108f6b75b74a8f5b4e06bd08b /tests/utils_tests
parent544b2ef29f0f2577912f88cf746ae0ca5877b5f8 (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.py7
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)"