diff options
| author | Ayush Joshi <ayush854032@gmail.com> | 2022-01-14 10:03:55 +0530 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-01-14 11:01:02 +0100 |
| commit | 0a17666045de6739ae1c2ac695041823d5f827f7 (patch) | |
| tree | a5540746cc0ef2f93bc0573131b5109f60861615 /tests/admin_docs | |
| parent | fdfa97fb166ef5065aa2b229f19cb4ce303084e5 (diff) | |
Fixed #28135 -- Made simplify_regex() handle non-capturing groups.
Diffstat (limited to 'tests/admin_docs')
| -rw-r--r-- | tests/admin_docs/test_views.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/admin_docs/test_views.py b/tests/admin_docs/test_views.py index 5355382dfa..b786fb1930 100644 --- a/tests/admin_docs/test_views.py +++ b/tests/admin_docs/test_views.py @@ -397,6 +397,13 @@ class AdminDocViewFunctionsTests(SimpleTestCase): (r'^(?P<a>(x|y))/b/(?P<c>\w+)', '/<a>/b/<c>'), (r'^(?P<a>(x|y))/b/(?P<c>\w+)ab', '/<a>/b/<c>ab'), (r'^(?P<a>(x|y)(\(|\)))/b/(?P<c>\w+)ab', '/<a>/b/<c>ab'), + # Non-capturing groups. + (r'^a(?:\w+)b', '/ab'), + (r'^a(?:(x|y))', '/a'), + (r'^(?:\w+(?:\w+))a', '/a'), + (r'^a(?:\w+)/b(?:\w+)', '/a/b'), + (r'(?P<a>\w+)/b/(?:\w+)c(?:\w+)', '/<a>/b/c'), + (r'(?P<a>\w+)/b/(\w+)/(?:\w+)c(?:\w+)', '/<a>/b/<var>/c'), # Single and repeated metacharacters. (r'^a', '/a'), (r'^^a', '/a'), |
