def test_delete(self): data_list = [{"name": "bob", "age": a, "id": a} for a in range(100)] store = PythonListDataStore(data_list, ApiModel) # the object exists self.assertEqual(store.get(10)["id"], 10) # is delete self.assertEqual(store.delete(10), None) # does not exist anymore self.assertRaises(NotFound, store.get, 10)
def test_create(self): data_list = [{"name": "bob", "age": a, "id": a} for a in range(100)] store = PythonListDataStore(data_list, ApiModel) # The object does not exists self.assertRaises(NotFound, store.get, 100) # The object is created self.assertEqual(store.create({"name": "bob", "age": 34}), 100) # The object exists self.assertEqual(store.get(100)["id"], 100) self.assertRaises(BadRequest, store.create, {"name": "bob", "age": "34"})
def test_get(self): data_list = [ {"name": "bob", "age": a, "id": a } for a in range(100) ] store = PythonListDataStore(data_list, ApiModel) self.assertEqual(store.get(10)["id"], 10) self.assertRaises(NotFound, store.get, 100)
def test_create(self): data_list = [{"name": "bob", "age": a, "id": a} for a in range(100)] store = PythonListDataStore(data_list, ApiModel) # The object does not exists self.assertRaises(NotFound, store.get, 100) # The object is created self.assertEqual(store.create({"name": "bob", "age": 34}), 100) # The object exists self.assertEqual(store.get(100)["id"], 100) self.assertRaises(BadRequest, store.create, { "name": "bob", "age": "34" })
def test_get(self): data_list = [{"name": "bob", "age": a, "id": a} for a in range(100)] store = PythonListDataStore(data_list, ApiModel) self.assertEqual(store.get(10)["id"], 10) self.assertRaises(NotFound, store.get, 100)