nim-datastore/tests/datastore/test_datastore.nim

30 lines
571 B
Nim
Raw Normal View History

2022-05-11 10:50:05 -05:00
import std/options
import pkg/asynctest/unittest2
import pkg/chronos
2022-05-11 10:50:05 -05:00
import pkg/stew/results
import ../../datastore
import ./templates
2022-05-11 10:50:05 -05:00
suite "Datastore (base)":
let
key = Key.init("a").get
ds = Datastore()
oneByte = @[1.byte]
2022-05-11 10:50:05 -05:00
asyncTest "put":
2022-05-11 10:50:05 -05:00
expect Defect: discard ds.put(key, oneByte)
asyncTest "delete":
2022-05-11 10:50:05 -05:00
expect Defect: discard ds.delete(key)
asyncTest "contains":
2022-05-11 10:50:05 -05:00
expect Defect: discard ds.contains(key)
asyncTest "get":
2022-05-11 10:50:05 -05:00
expect Defect: discard ds.get(key)
# asyncTest "query":
2022-05-11 10:50:05 -05:00
# expect Defect: discard ds.query(...)