Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
 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)