From 781fb9fc186f38226aa9febde9bbe3b1e64cf960 Mon Sep 17 00:00:00 2001 From: ameek Date: Thu, 2 Aug 2018 13:56:30 +0600 Subject: [PATCH] bug testing --- medicine_reminder/api/tests.py | 12 +++++++----- medicine_reminder/api/urls.py | 4 +++- medicine_reminder/api/views.py | 9 ++++----- .../__pycache__/urls.cpython-36.pyc | Bin 971 -> 1018 bytes medicine_reminder/medicine_reminder/urls.py | 2 +- 5 files changed, 15 insertions(+), 12 deletions(-) diff --git a/medicine_reminder/api/tests.py b/medicine_reminder/api/tests.py index 816f9e0..ef1b34f 100644 --- a/medicine_reminder/api/tests.py +++ b/medicine_reminder/api/tests.py @@ -24,15 +24,17 @@ def test_model_can_create_a_bucketlist(self): self.assertNotEqual(old_count, new_count) class ViewTestCase(TestCase): + """Test suite for the api views.""" + def setUp(self): - "define the tet client and other test variables" + """Define the test client and other test variables.""" self.client = APIClient() - self.bucketlist_data = {'name': "Go to Ibiza"} + self.bucketlist_data = {'name': 'Go to Ibiza'} self.response = self.client.post( reverse('create'), - self.bucketlist_data - format="Json" - ) + self.bucketlist_data, + format="json") + def test_api_can_create_a_bucketlist(self): """Test the api has bucket creation capability.""" self.assertEqual(self.response.status_code, status.HTTP_201_CREATED) diff --git a/medicine_reminder/api/urls.py b/medicine_reminder/api/urls.py index 7e2f37f..f6f2a29 100644 --- a/medicine_reminder/api/urls.py +++ b/medicine_reminder/api/urls.py @@ -2,6 +2,8 @@ from rest_framework.urlpatterns import format_suffix_patterns from .views import CreateView -urlpatterns = {url(r'^bucketlists/$',CreateView.as_view(), name="create"), +urlpatterns = { + url(r'^bucketlists/$', CreateView.as_view(), name="create"), } + urlpatterns = format_suffix_patterns(urlpatterns) diff --git a/medicine_reminder/api/views.py b/medicine_reminder/api/views.py index 0854c67..f2f6b45 100644 --- a/medicine_reminder/api/views.py +++ b/medicine_reminder/api/views.py @@ -1,13 +1,12 @@ -#from django.shortcuts import render - from rest_framework import generics from .serializers import BucketlistSerializer from .models import Bucketlist -# Create your views here. -Class CreateView(generics.ListCreateAPIView): +class CreateView(generics.ListCreateAPIView): + """This class defines the create behavior of our rest api.""" queryset = Bucketlist.objects.all() serializer_class = BucketlistSerializer - def perform_create(self, serializers): + def perform_create(self, serializer): + """Save the post data when creating a new bucketlist.""" serializer.save() diff --git a/medicine_reminder/medicine_reminder/__pycache__/urls.cpython-36.pyc b/medicine_reminder/medicine_reminder/__pycache__/urls.cpython-36.pyc index 3216324999afae8106efec966571a7aece2382a9..e9a39257684b7dbf40143996cf63f1d612f69e93 100644 GIT binary patch delta 256 zcmYk$u};G<5C-7$*{MU5N_~RvUD}~9fM8=_fXzrnAwDWcv0FK*5M3B5@dAAcMmFAo zH}J|!piW#iPP)^lyMMTEeb#TQ$z*)@_4M#A0e;|LW$a7t?uv&616EjUg-3&8uxzDQ zM)}NS0!Ud!*o+!|M0Q3Q&o(Vc^2#2`S|pUvuiW8O%*oVMZFEr3r=^DABL!SB-Oc|k{Y&2Ry&sp=C0~{ YilO^}SPaSHbR%ENoT)^aPh~0o0190}r~m)} delta 188 zcmeyxewsbPn3tDp;*rGY?@SB~j~S2vGmz~7#Ki_cB84G}A%!u8DTgtaDT;{^#AeQ6 z&Si;WVPr^UNnuH4%3{r8Yi3GkjABn=4Q9|}+nCkIB*b`&r692+qlzstB{wrq-%pcc zvKX_R$t~`bti-(Ze7(}5oZ=#oMYmXrGfPr$v48|_aRW)9wvyDMyyBG%MVvtSBF@R> Q%;j8cKqd<#4s<^TWy diff --git a/medicine_reminder/medicine_reminder/urls.py b/medicine_reminder/medicine_reminder/urls.py index 99fe2f9..eb648d2 100644 --- a/medicine_reminder/medicine_reminder/urls.py +++ b/medicine_reminder/medicine_reminder/urls.py @@ -13,7 +13,7 @@ 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ -# from django.contrib import admin +from django.contrib import admin # from django.urls import path # urlpatterns = [