From 575a3414d0696e9b5b1d5f67b1d6a5eee58bbf42 Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Tue, 6 Jun 2023 11:05:38 +0200 Subject: [PATCH] addValue/getValue: add minimal test Signed-off-by: Csaba Kiraly --- tests/dht/test_providers.nim | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/dht/test_providers.nim b/tests/dht/test_providers.nim index 5845f50..c1d2b97 100644 --- a/tests/dht/test_providers.nim +++ b/tests/dht/test_providers.nim @@ -283,3 +283,20 @@ suite "Providers Tests: many nodes": tested += 1 passed += int(pass) info "Lookup ratio", passed, tested, ratio = passed/tested + + test $nodecount & " nodes, addValue and getValue": + let + key = NodeId.example(rng) + v = @[byte 1,2,3] + + debug "---- ADDING VALUE ---" + let addedTo = await node0.addValue(key, v) + debug "Value added to: ", addedTo + + debug "---- STARTING VALUE LOOKUP ---" + let res = await node0.getValue(key) + + debug "---- STARTING CHECKS ---" + let v2 = res.get + debug "Value:", v2 + check (v2 == v)