Пример #1
0
 def test_document_not_exist(self, bad_mock):
     """ Test a Bad Document Exists """
     bad_mock.return_value = False
     inventory = Inventory("tools", "widget1", False, "new")
     inventory.create()
     self.assertIsNone(inventory.id)
Пример #2
0
 def test_key_error_on_delete(self, bad_mock):
     """ Test KeyError on delete """
     bad_mock.side_effect = KeyError()
     inventory = Inventory("tools", "widget1", False, "new")
     inventory.create()
     inventory.delete()
Пример #3
0
 def test_http_error(self, bad_mock):
     """ Test a Bad Create with HTTP error """
     bad_mock.side_effect = HTTPError()
     inventory = Inventory("tools", "widget1", False, "new")
     inventory.create()
     self.assertIsNone(inventory.id)