Add RestFramework tests

This commit is contained in:
Mathew Payne
2023-09-29 14:41:57 +01:00
parent eb9b32473e
commit 19c93b0228
2 changed files with 23 additions and 0 deletions

View File

@@ -15,4 +15,5 @@ urlpatterns = [
path("function-based-view/", views.function_based_view), # $routeSetup="function-based-view/"
path("cookie-test/", views.cookie_test), # $routeSetup="function-based-view/"
path("exception-test/", views.exception_test), # $routeSetup="exception-test/"
path("viewset-entrypoints-test/", views.EntrypointViewSet.as_view()) # $routeSetup="viewset-entrypoints-test/"
]

View File

@@ -19,6 +19,28 @@ class BarViewSet(viewsets.ModelViewSet):
queryset = Bar.objects.all()
serializer_class = BarSerializer
class EntrypointViewSet(viewsets.ModelViewSet):
queryset = Bar.objects.all()
serializer_class = BarSerializer
def create(self, request, *args, **kwargs):
return Response("create")
def retrieve(self, request, *args, **kwargs):
return Response("retrieve")
def update(self, request, *args, **kwargs):
return Response("update")
def partial_update(self, request, *args, **kwargs):
return Response("partial_update")
def destroy(self, request, *args, **kwargs):
return Response("destroy")
def list(self, request, *args, **kwargs):
return Response("list")
# class based view
# see https://www.django-rest-framework.org/api-guide/views/#class-based-views