Add /admin/ and /o/ urls to test urlconfs

This commit is contained in:
Cristi Vîjdea
2018-12-21 12:58:41 +02:00
parent 8057ce7a4a
commit f77672875d
7 changed files with 19 additions and 12 deletions
+3 -1
View File
@@ -1,11 +1,13 @@
from django.conf.urls import url
from testproj.urls import required_urlpatterns
def dummy(request):
pass
urlpatterns = [
urlpatterns = required_urlpatterns + [
url(r'^test/login$', dummy, name='login'),
url(r'^test/logout$', dummy, name='logout'),
]
+2 -1
View File
@@ -3,6 +3,7 @@ from rest_framework import generics, versioning
from snippets.models import Snippet
from snippets.serializers import SnippetSerializer
from testproj.urls import required_urlpatterns
class SnippetList(generics.ListCreateAPIView):
@@ -21,6 +22,6 @@ class SnippetList(generics.ListCreateAPIView):
app_name = 'test_ns_versioning'
urlpatterns = [
urlpatterns = required_urlpatterns + [
url(r"^$", SnippetList.as_view())
]
+2 -1
View File
@@ -2,6 +2,7 @@ from django.conf.urls import url
from rest_framework import fields
from snippets.serializers import SnippetSerializer
from testproj.urls import required_urlpatterns
from .ns_version1 import SnippetList as SnippetListV1
@@ -19,6 +20,6 @@ class SnippetListV2(SnippetListV1):
app_name = '2.0'
urlpatterns = [
urlpatterns = required_urlpatterns + [
url(r"^$", SnippetListV2.as_view())
]
+2 -2
View File
@@ -1,7 +1,7 @@
from django.conf.urls import include, url
from rest_framework import versioning
from testproj.urls import SchemaView
from testproj.urls import SchemaView, required_urlpatterns
from . import ns_version1, ns_version2
@@ -17,7 +17,7 @@ schema_patterns = [
]
urlpatterns = [
urlpatterns = required_urlpatterns + [
url(VERSION_PREFIX_NS + r"v1.0/snippets/", include(ns_version1, namespace='1.0')),
url(VERSION_PREFIX_NS + r"v2.0/snippets/", include(ns_version2)),
url(VERSION_PREFIX_NS + r'v1.0/', include((schema_patterns, '1.0'))),
+2 -2
View File
@@ -3,7 +3,7 @@ from rest_framework import fields, generics, versioning
from snippets.models import Snippet
from snippets.serializers import SnippetSerializer
from testproj.urls import SchemaView
from testproj.urls import SchemaView, required_urlpatterns
class SnippetSerializerV2(SnippetSerializer):
@@ -42,7 +42,7 @@ class VersionedSchemaView(SchemaView):
versioning_class = versioning.URLPathVersioning
urlpatterns = [
urlpatterns = required_urlpatterns + [
url(VERSION_PREFIX_URL + r"snippets/$", SnippetList.as_view()),
url(VERSION_PREFIX_URL + r'swagger(?P<format>.json|.yaml)$', VersionedSchemaView.without_ui(), name='vschema-json'),
]