def test_filter(self): data_list = [{"name": "bob", "age": a, "id": a} for a in range(100)] store = PythonListDataStore(data_list, ApiModel) self.assertEqual(len(store.filter(age=24)), 1) self.assertEqual(len(store.filter(name="bob")), 100) self.assertEqual(len(store.filter(name="john")), 0) self.assertEqual(len(store.filter(name="bob", age=12)), 1)