add custum SQL in persistant state

This commit is contained in:
2021-01-17 10:05:39 -05:00
parent f914759b71
commit d615ebdbd9
3 changed files with 22 additions and 1 deletions

View File

@@ -75,3 +75,14 @@ class TestPersistentState(TestCase):
val["id"] = 1
self.assertDictEqual(val, s["a"][1])
def test_sql(self):
s = PersistentState()
s["a"][1] = {"a": True}
s["a"][2] = {"a": False}
s["a"][3] = {"a": True}
items = list(s["a"].sql("WHERE a=0 ORDER BY id"))
self.assertDictEqual(items[0], s["a"][2])