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)
Beispiel #2
0
    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)
Beispiel #4
0
    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)
Beispiel #6
0
    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)