Exemplo n.º 1
0
 def test_reject_create_on_bad_data(self):
     req_data = {
         "author": "dan",
         "narrator": "narrator",
         "duration": 123456
     }
     resp = AudioBookService.create(req_data)
     self.assertEquals(resp[0]["status"], False)
     self.assertEquals(resp[1], 400)
     errs = resp[0]["errors"]
     self.assertEquals(errs["title"], ["Missing data for required field."])
Exemplo n.º 2
0
 def test_create_audio_book(self):
     req_data = {
         "title": "hight",
         "author": "dan",
         "narrator": "narrator",
         "duration": 123456
     }
     resp = AudioBookService.create(req_data)
     self.assertEquals(resp[0]["status"], True)
     self.assertEquals(resp[1], 200)
     self.assertEquals(resp[0]["audiobook"]["title"], req_data["title"])