示例#1
0
    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_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)
示例#5
0
    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"
        })
示例#6
0
 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)