From 4a08abbfd9bd38db511b379ca86dd0f47473fcab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B0=D1=88=C3=90=D0=92=D0=B8=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80=20=D0=93=D0=BB=D0=B0=D0=B4=D0=BA=D0=B8=D1=85=C3=90?= Date: Thu, 19 Sep 2019 18:02:43 +0300 Subject: [PATCH] employee test crd --- apps/establishment/tests.py | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/apps/establishment/tests.py b/apps/establishment/tests.py index 29218fd7..b64a971c 100644 --- a/apps/establishment/tests.py +++ b/apps/establishment/tests.py @@ -2,6 +2,7 @@ from rest_framework.test import APITestCase from account.models import User from rest_framework import status from http.cookies import SimpleCookie +from establishment.models import Employee # Create your tests here. @@ -19,10 +20,25 @@ class BaseTestCase(APITestCase): 'refresh_token': tokkens.get('refresh_token')}) - - class EmployeeTests(BaseTestCase): - def test_employee_list(self): + def test_employee_CRD(self): response = self.client.get('/api/back/establishments/employees/', format='json') self.assertEqual(response.status_code, status.HTTP_200_OK) + data = { + 'user': self.user.id, + 'name': 'Test name' + } + + response = self.client.post('/api/back/establishments/employees/', data=data) + self.assertEqual(response.status_code, status.HTTP_201_CREATED) + + response = self.client.get('/api/back/establishments/employees/1/', format='json') + self.assertEqual(response.status_code, status.HTTP_200_OK) + + response = self.client.delete('/api/back/establishments/employees/1/', format='json') + self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT) + + + +