def test_duplicate_put(self): request = self.factory.put('/emapi/addemployee/', self.body, content_type='application/json') putresponse = post(request) request = self.factory.put('/emapi/addemployee/', self.body, content_type='application/json') putresponse = post(request) resultresponse = json.loads(putresponse.content.decode('ascii')) self.assertDictEqual(resultresponse, self.post_duplicate_resp)
def test_list_error(self): putrequest = self.factory.put('/emapi/addemployee/', self.body, content_type='application/json') putresponse = post(putrequest) request = self.factory.get('employee/<int:employee_id>/') response = list(request, self.employee_id_test) self.assertEqual(response.status_code, 404) resultresponse = json.loads(response.content.decode('ascii')) self.assertDictEqual(resultresponse, self.list_error)
def test_index(self): putrequest = self.factory.put('/emapi/addemployee/', self.body_reorder, content_type='application/json') putresponse = post(putrequest) request = self.factory.get('/emapi/employees') response = index(request) self.assertEqual(response.status_code, 200) resultresponse = json.loads(response.content.decode('ascii')) putresultresponse = json.loads(response.content.decode('ascii')) self.assertDictEqual(resultresponse, putresultresponse)