diff options
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'), |
