summaryrefslogtreecommitdiff
path: root/tests/admin_docs/test_views.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/admin_docs/test_views.py')
-rw-r--r--tests/admin_docs/test_views.py7
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'),