コード例 #1
0
    def test_pagination(self):
        data_list = [{"name": "bob", "age": a, "id": a} for a in range(100)]

        store = PythonListDataStore(data_list, ApiModel, paginate_by=10)
        self.assertEqual(len(store.paginate(data_list, 0, 10)), 10)
        self.assertEqual(store.paginate(data_list, 10, None)[0]["id"], 10)
        self.assertEqual(store.paginate(data_list, 0, 15)[-1]["id"], 14)
コード例 #2
0
    def test_pagination(self):
        data_list = [{"name": "bob", "age": a, "id": a} for a in range(100)]

        store = PythonListDataStore(data_list, ApiModel, paginate_by=10)
        self.assertEqual(len(store.paginate(data_list, 0, 10)), 10)
        self.assertEqual(store.paginate(data_list, 10, None)[0]["id"], 10)
        self.assertEqual(store.paginate(data_list, 0, 15)[-1]["id"], 14)