Skip to content

Commit 9d3cb2e

Browse files
authored
[chores] Updated drf-yasg dependency to also install coreapi openwisp#341
- Added test for swagger docs Related to openwisp#341
1 parent d9f4571 commit 9d3cb2e

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

setup.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,13 @@
5959
'rest': [
6060
'djangorestframework~=3.14.0',
6161
'django-filter~=23.2', # django-filter uses CalVer
62-
'drf-yasg~=1.21.0',
62+
# The coreapi package is archived and all packages
63+
# are moving away from coreapi (e.g. DRF, django-filter, drf-yasg).
64+
# There's already an open PR in drf-yasg
65+
# https://github.com/axnsan12/drf-yasg/pull/857.
66+
# TODO: Before releasing, check if newer version
67+
# of drf-yasg is available.
68+
'drf-yasg[coreapi]~=1.21.0',
6369
],
6470
'celery': ['celery~=5.3.0'],
6571
'selenium': ['selenium~=4.10.0'],
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from django.test import TestCase
2+
from django.urls import reverse
3+
4+
from . import AdminTestMixin
5+
6+
7+
class TestIntegrations(AdminTestMixin, TestCase):
8+
def test_swagger_api_docs(self):
9+
response = self.client.get(reverse('schema-swagger-ui'), {'format': 'openapi'})
10+
self.assertEqual(response.status_code, 200)

0 commit comments

Comments
 (0)