From ad63969f20bd700b2efe779b5368fd00c9b1ba52 Mon Sep 17 00:00:00 2001 From: Dmitriy Ryajov Date: Fri, 27 Aug 2021 15:38:02 -0600 Subject: [PATCH] wip --- tests/dagger/testblockset.nim | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tests/dagger/testblockset.nim diff --git a/tests/dagger/testblockset.nim b/tests/dagger/testblockset.nim new file mode 100644 index 00000000..86ddb4af --- /dev/null +++ b/tests/dagger/testblockset.nim @@ -0,0 +1,28 @@ + +import pkg/chronos +import pkg/questionable +import pkg/questionable/results +import pkg/asynctest +import pkg/libp2p +import pkg/stew/byteutils as stew + +import pkg/dagger/chunker +import pkg/dagger/rng +import pkg/dagger/blocktype as bt +import pkg/dagger/blockstream +import pkg/dagger/blockset + +suite "Data set": + test "Make from Blocks": + let + blockStream = ChunkedBlockStreamRef.new( + newRandomChunker(Rng.instance(), size = 256 * 7, chunkSize = 256)) + blockSet = BlockSetRef.new(stream = blockStream) + + let res = blockSet.treeHash() + check res.isOK + if h =? res: + echo h.hashBytes() + return + + echo res.error.msg