Exemplo n.º 1
0
 def test_document_not_exist(self, bad_mock):
     """ Test a Bad Document Exists """
     bad_mock.return_value = False
     pet = Pet("fido", "dog", False)
     pet.create()
     self.assertIsNone(pet.id)
Exemplo n.º 2
0
 def test_key_error_on_delete(self, bad_mock):
     """ Test KeyError on delete """
     bad_mock.side_effect = KeyError()
     pet = Pet("fido", "dog", False)
     pet.create()
     pet.delete()
Exemplo n.º 3
0
 def test_http_error(self, bad_mock):
     """ Test a Bad Create with HTTP error """
     bad_mock.side_effect = HTTPError()
     pet = Pet("fido", "dog", False)
     pet.create()
     self.assertIsNone(pet.id)