Django - Тест для пинга DRF Swagger

У меня есть эти ссылки под моими urls.py

SWAGGER_URLS = [url(r'^swagger(?P<format>\.json|\.yaml)$',
                    schema_view.without_ui(cache_timeout=0), name='schema-json'),
                url(r'^swagger/$', schema_view.with_ui('swagger',
                                                       cache_timeout=0), name='swagger')]

тогда у меня есть этот тест SwaggerTest.py

from django.test import TestCase
from django.urls import reverse
from rest_framework import status


class SwaggerTest(TestCase):
    def test_successful_swagger_pint(self):
        response = self.client.get(reverse('swagger'))
        self.assertEqual(response.status_code, status.HTTP_200_OK)

При выполнении этого теста я получаю исключение django.urls.exceptions.NoReverseMatch: Reverse for 'swagger' not found. 'swagger' is not a valid view function or pattern name.. Когда я сам пингую url, он работает нормально. Я использую django-rest-swagger==2.2.0.

Вернуться на верх