From 8d7ddf48c19f865163dcd03b867cbbe06bb0f001 Mon Sep 17 00:00:00 2001 From: winkidney Date: Thu, 5 Mar 2020 12:28:45 +0800 Subject: [PATCH] Fix: Fix 500 error while trying to access /api/v2/docs --- core/tests/views.py | 6 ++++++ pinry/settings/base.py | 1 + 2 files changed, 7 insertions(+) diff --git a/core/tests/views.py b/core/tests/views.py index d161bb0..3489c56 100644 --- a/core/tests/views.py +++ b/core/tests/views.py @@ -35,3 +35,9 @@ class CreateImageTest(TestCase): ] } ) + + +class TestDocs(TestCase): + def test_should_doc_api_available_without_error(self): + response = self.client.get("/api/v2/docs") + self.assertEqual(response.status_code, 200) diff --git a/pinry/settings/base.py b/pinry/settings/base.py index b1560ca..39aba9e 100644 --- a/pinry/settings/base.py +++ b/pinry/settings/base.py @@ -152,6 +152,7 @@ DRF_URL_FIELD_NAME = "resource_link" REST_FRAMEWORK = { # Use Django's standard `django.contrib.auth` permissions, # or allow read-only access for unauthenticated users. + 'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema', 'DEFAULT_PERMISSION_CLASSES': [ 'rest_framework.permissions.IsAuthenticatedOrReadOnly' ],