def test_get(self): store = SQLiteDataStore({"name": ":memory:", "table": "address"}, ApiModel) for i in range(100): store.create({"name": "bob", "age": 34}) self.assertEqual(store.get(10)["id"], 10) self.assertRaises(NotFound, store.get, 101)
def test_create(self): data = {"name": ":memory:", "table": "address"} store = SQLiteDataStore(data, ApiModel) self.assertRaises(NotFound, store.get, 1) self.assertEqual(store.create({"name": "bob", "age": 34}), 1) self.assertEqual(store.create({"name": "bob", "age": 35}), 2) self.assertEqual(store.create({"name": "bob", "age": 34}), 3) self.assertEqual(store.get(3)["id"], 3)
def test_create(self): data = {"name": ":memory:", "table": "address"} store = SQLiteDataStore(data, ApiModel) self.assertRaises(NotFound, store.get, 1) self.assertEqual(store.create({"name": "bob", "age": 34}), 1) self.assertEqual(store.create({"name": "bob", "age": 35}), 2) self.assertEqual(store.create({"name": "bob", "age": 34}), 3) self.assertEqual(store.get(3)["id"], 3)
def test_get(self): store = SQLiteDataStore({ "name": ":memory:", "table": "address" }, ApiModel) for i in range(100): store.create({"name": "bob", "age": 34}) self.assertEqual(store.get(10)["id"], 10) self.assertRaises(NotFound, store.get, 101)
def test_delete(self): store = SQLiteDataStore({"name": ":memory:", "table": "address"}, ApiModel) for i in range(100): store.create({"name": "bob", "age": 34}) # 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_delete(self): store = SQLiteDataStore({ "name": ":memory:", "table": "address" }, ApiModel) for i in range(100): store.create({"name": "bob", "age": 34}) # 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)