mirror of
https://github.com/django/django.git
synced 2025-08-03 18:38:50 +00:00
Refs #26621 -- Added tests for admindocs.views.simplify_regex().
This commit is contained in:
parent
995d09ead4
commit
16a842b379
2 changed files with 13 additions and 4 deletions
|
@ -3,7 +3,7 @@ import unittest
|
|||
|
||||
from django.conf import settings
|
||||
from django.contrib.admindocs import utils
|
||||
from django.contrib.admindocs.views import get_return_data_type
|
||||
from django.contrib.admindocs.views import get_return_data_type, simplify_regex
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.sites.models import Site
|
||||
from django.test import TestCase, modify_settings, override_settings
|
||||
|
@ -123,6 +123,15 @@ class AdminDocViewTests(TestDataMixin, AdminDocsTestCase):
|
|||
finally:
|
||||
utils.docutils_is_available = True
|
||||
|
||||
def test_simplify_regex(self):
|
||||
tests = (
|
||||
('^a', '/a'),
|
||||
('^(?P<a>\w+)/b/(?P<c>\w+)/$', '/<a>/b/<c>/'),
|
||||
('^(?P<a>\w+)/b/(?P<c>\w+)$', '/<a>/b/<c>'),
|
||||
)
|
||||
for pattern, output in tests:
|
||||
self.assertEqual(simplify_regex(pattern), output)
|
||||
|
||||
|
||||
@override_settings(TEMPLATES=[{
|
||||
'NAME': 'ONE',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue