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)
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()
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)