          finally:
              utils.docutils_is_available = True
  
  
  @override_settings(TEMPLATES=[{
      'NAME': 'ONE',
      'BACKEND': 'django.template.backends.django.DjangoTemplates',
      'APP_DIRS': True,
 
</s> remove     Clean up urlpattern regexes into something somewhat readable by Mere Humans:
    turns something like "^(?P<sport_slug>\w+)/athletes/(?P<athlete_slug>\w+)/$"
    into "<sport_slug>/athletes/<athlete_slug>/"
 </s> add     Clean up urlpattern regexes into something more readable by humans. For
    example, turn "^(?P<sport_slug>\w+)/athletes/(?P<athlete_slug>\w+)/$"
    into "/<sport_slug>/athletes/<athlete_slug>/". </s> remove from django.contrib.admindocs.views import get_return_data_type
 </s> add from django.contrib.admindocs.views import get_return_data_type, simplify_regex
    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)

          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',
      'BACKEND': 'django.template.backends.django.DjangoTemplates',
      'APP_DIRS': True,
keep keep add keep keep keep keep keep
 Refs #26621 -- Added tests for admindocs.views.simplify_regex(). 
tests/admin_docs/tests.py