From f8446de63857c6af11987b55f25cf0ab8e1b520b Mon Sep 17 00:00:00 2001 From: Jaremy Creechley Date: Tue, 26 Sep 2023 18:45:52 -0700 Subject: [PATCH] test query - it runs! --- tests/datastore/querycommontests.nim | 64 ++++++++++++++-------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/tests/datastore/querycommontests.nim b/tests/datastore/querycommontests.nim index 46dcee5..2ee4f5d 100644 --- a/tests/datastore/querycommontests.nim +++ b/tests/datastore/querycommontests.nim @@ -132,49 +132,49 @@ template queryTests*(ds: Datastore, extended = true) {.dirty.} = (await iter.dispose()).tryGet - # test "Key should all list all keys at the same level": - # let - # queryKey = Key.init("/a").tryGet - # q = Query.init(queryKey) + test "Key should all list all keys at the same level": + let + queryKey = Key.init("/a").tryGet + q = Query.init(queryKey) - # (await ds.put(key1, val1)).tryGet - # (await ds.put(key2, val2)).tryGet - # (await ds.put(key3, val3)).tryGet + (await ds.put(key1, val1)).tryGet + (await ds.put(key2, val2)).tryGet + (await ds.put(key3, val3)).tryGet - # let - # iter = (await ds.query(q)).tryGet + let + iter = (await ds.query(q)).tryGet - # var - # res = block: - # var - # res: seq[QueryResponse] - # cnt = 0 + var + res = block: + var + res: seq[QueryResponse] + cnt = 0 - # for pair in iter: - # let (key, val) = (await pair).tryGet - # if key.isNone: - # break + for pair in iter: + let (key, val) = (await pair).tryGet + if key.isNone: + break - # res.add((key, val)) - # cnt.inc + res.add((key, val)) + cnt.inc - # res + res - # res.sort do (a, b: QueryResponse) -> int: - # cmp(a.key.get.id, b.key.get.id) + res.sort do (a, b: QueryResponse) -> int: + cmp(a.key.get.id, b.key.get.id) - # check: - # res.len == 3 - # res[0].key.get == key1 - # res[0].data == val1 + check: + res.len == 3 + res[0].key.get == key1 + res[0].data == val1 - # res[1].key.get == key2 - # res[1].data == val2 + res[1].key.get == key2 + res[1].data == val2 - # res[2].key.get == key3 - # res[2].data == val3 + res[2].key.get == key3 + res[2].data == val3 - # (await iter.dispose()).tryGet + (await iter.dispose()).tryGet if extended: test "Should apply limit":