tests: make all tests work
This commit is contained in:
parent
77d93d71bd
commit
b118a34043
|
@ -80,13 +80,13 @@ suite "Providers Tests: node alone":
|
||||||
asyncTest "Node in isolation should store":
|
asyncTest "Node in isolation should store":
|
||||||
|
|
||||||
debug "---- ADDING PROVIDERS ---"
|
debug "---- ADDING PROVIDERS ---"
|
||||||
let addedTo = await nodes[0].addProvider(targetId, PeerRecord())
|
let addedTo = await nodes[0].addProvider(targetId, nodes[0].toPeerRecord)
|
||||||
debug "Provider added to: ", addedTo
|
debug "Provider added to: ", addedTo
|
||||||
|
|
||||||
debug "---- STARTING CHECKS ---"
|
debug "---- STARTING CHECKS ---"
|
||||||
check (addedTo.len == 1)
|
check (addedTo.len == 1)
|
||||||
check (addedTo[0].id == nodes[0].thisNode.id)
|
check (addedTo[0].id == nodes[0].discovery.localNode.id)
|
||||||
check (nodes[0].getProvidersLocal(targetId)[0].id == nodes[0].thisNode.id)
|
check (nodes[0].getProvidersLocal(targetId)[0].peerId == nodes[0].toPeerRecord.peerId)
|
||||||
|
|
||||||
asyncTest "Node in isolation should retrieve":
|
asyncTest "Node in isolation should retrieve":
|
||||||
|
|
||||||
|
@ -95,11 +95,11 @@ suite "Providers Tests: node alone":
|
||||||
debug "Providers:", providers
|
debug "Providers:", providers
|
||||||
|
|
||||||
debug "---- STARTING CHECKS ---"
|
debug "---- STARTING CHECKS ---"
|
||||||
check (providers.len > 0 and providers[0].id == nodes[0].thisNode.id)
|
check (providers.len > 0 and providers[0].peerId == nodes[0].toPeerRecord.peerId)
|
||||||
|
|
||||||
asyncTest "Should not retrieve bogus":
|
asyncTest "Should not retrieve bogus":
|
||||||
|
|
||||||
let bogusId = toNodeId(PrivateKey.random(rng[]).toPublicKey)
|
let bogusId = toNodeId(keys.PrivateKey.random(rng[]).toPublicKey)
|
||||||
|
|
||||||
debug "---- STARTING PROVIDERS LOOKUP ---"
|
debug "---- STARTING PROVIDERS LOOKUP ---"
|
||||||
let providers = await nodes[0].getProviders(bogusId)
|
let providers = await nodes[0].getProviders(bogusId)
|
||||||
|
@ -109,7 +109,7 @@ suite "Providers Tests: node alone":
|
||||||
check (providers.len == 0)
|
check (providers.len == 0)
|
||||||
|
|
||||||
for n in nodes:
|
for n in nodes:
|
||||||
n.discovery.close()
|
await n.discovery.closeWait()
|
||||||
await sleepAsync(chronos.seconds(3))
|
await sleepAsync(chronos.seconds(3))
|
||||||
|
|
||||||
asyncTest "Providers Tests: two nodes":
|
asyncTest "Providers Tests: two nodes":
|
||||||
|
@ -121,7 +121,7 @@ suite "Providers Tests: node alone":
|
||||||
asyncTest "2 nodes, store and retieve from same":
|
asyncTest "2 nodes, store and retieve from same":
|
||||||
|
|
||||||
debug "---- ADDING PROVIDERS ---"
|
debug "---- ADDING PROVIDERS ---"
|
||||||
let addedTo = await nodes[0].addProvider(targetId, PeerRecord())
|
let addedTo = await nodes[0].addProvider(targetId, nodes[0].toPeerRecord)
|
||||||
debug "Provider added to: ", addedTo
|
debug "Provider added to: ", addedTo
|
||||||
|
|
||||||
debug "---- STARTING PROVIDERS LOOKUP ---"
|
debug "---- STARTING PROVIDERS LOOKUP ---"
|
||||||
|
@ -129,7 +129,7 @@ suite "Providers Tests: node alone":
|
||||||
debug "Providers:", providers
|
debug "Providers:", providers
|
||||||
|
|
||||||
debug "---- STARTING CHECKS ---"
|
debug "---- STARTING CHECKS ---"
|
||||||
check (providers.len == 1 and providers[0].id == nodes[0].thisNode.id)
|
check (providers.len == 1 and providers[0].peerId == nodes[0].toPeerRecord.peerId)
|
||||||
|
|
||||||
asyncTest "2 nodes, retieve from other":
|
asyncTest "2 nodes, retieve from other":
|
||||||
debug "---- STARTING PROVIDERS LOOKUP ---"
|
debug "---- STARTING PROVIDERS LOOKUP ---"
|
||||||
|
@ -137,23 +137,23 @@ suite "Providers Tests: node alone":
|
||||||
debug "Providers:", providers
|
debug "Providers:", providers
|
||||||
|
|
||||||
debug "---- STARTING CHECKS ---"
|
debug "---- STARTING CHECKS ---"
|
||||||
check (providers.len == 1 and providers[0].id == nodes[0].thisNode.id)
|
check (providers.len == 1 and providers[0].peerId == nodes[0].toPeerRecord.peerId)
|
||||||
|
|
||||||
for n in nodes:
|
for n in nodes:
|
||||||
n.discovery.close()
|
await n.discovery.closeWait()
|
||||||
await sleepAsync(chronos.seconds(3))
|
await sleepAsync(chronos.seconds(3))
|
||||||
|
|
||||||
asyncTest "Providers Tests: 20 nodes":
|
asyncTest "Providers Tests: 20 nodes":
|
||||||
let
|
let
|
||||||
rng = keys.newRng()
|
rng = keys.newRng()
|
||||||
nodes = await bootstrapNetwork(nodecount=20)
|
nodes = bootstrapNetwork(nodecount=20)
|
||||||
targetId = toNodeId(PrivateKey.random(rng[]).toPublicKey)
|
targetId = toNodeId(keys.PrivateKey.random(rng[]).toPublicKey)
|
||||||
await sleepAsync(chronos.seconds(30))
|
await sleepAsync(chronos.seconds(5))
|
||||||
|
|
||||||
asyncTest "20 nodes, store and retieve from same":
|
asyncTest "20 nodes, store and retieve from same":
|
||||||
|
|
||||||
debug "---- ADDING PROVIDERS ---"
|
debug "---- ADDING PROVIDERS ---"
|
||||||
let addedTo = await nodes[0].addProvider(targetId)
|
let addedTo = await nodes[0].addProvider(targetId, nodes[0].toPeerRecord)
|
||||||
debug "Provider added to: ", addedTo
|
debug "Provider added to: ", addedTo
|
||||||
|
|
||||||
debug "---- STARTING PROVIDERS LOOKUP ---"
|
debug "---- STARTING PROVIDERS LOOKUP ---"
|
||||||
|
@ -161,7 +161,7 @@ suite "Providers Tests: node alone":
|
||||||
debug "Providers:", providers
|
debug "Providers:", providers
|
||||||
|
|
||||||
debug "---- STARTING CHECKS ---"
|
debug "---- STARTING CHECKS ---"
|
||||||
check (providers.len == 1 and providers[0].id == nodes[0].thisNode.id)
|
check (providers.len == 1 and providers[0].peerId == nodes[0].toPeerRecord.peerId)
|
||||||
|
|
||||||
asyncTest "20 nodes, retieve from other":
|
asyncTest "20 nodes, retieve from other":
|
||||||
debug "---- STARTING PROVIDERS LOOKUP ---"
|
debug "---- STARTING PROVIDERS LOOKUP ---"
|
||||||
|
@ -169,18 +169,18 @@ suite "Providers Tests: node alone":
|
||||||
debug "Providers:", providers
|
debug "Providers:", providers
|
||||||
|
|
||||||
debug "---- STARTING CHECKS ---"
|
debug "---- STARTING CHECKS ---"
|
||||||
check (providers.len == 1 and providers[0].id == nodes[0].thisNode.id)
|
check (providers.len == 1 and providers[0].peerId == nodes[0].toPeerRecord.peerId)
|
||||||
|
|
||||||
asyncTest "20 nodes, retieve after bootnode dies":
|
asyncTest "20 nodes, retieve after bootnode dies":
|
||||||
debug "---- KILLING BOOTSTRAP NODE ---"
|
debug "---- KILLING BOOTSTRAP NODE ---"
|
||||||
nodes[0].close
|
await nodes[0].discovery.closeWait()
|
||||||
|
|
||||||
debug "---- STARTING PROVIDERS LOOKUP ---"
|
debug "---- STARTING PROVIDERS LOOKUP ---"
|
||||||
let providers = await nodes[^2].getProviders(targetId)
|
let providers = await nodes[^2].getProviders(targetId)
|
||||||
debug "Providers:", providers
|
debug "Providers:", providers
|
||||||
|
|
||||||
debug "---- STARTING CHECKS ---"
|
debug "---- STARTING CHECKS ---"
|
||||||
check (providers.len == 1 and providers[0].id == nodes[0].thisNode.id)
|
check (providers.len == 1 and providers[0].peerId == nodes[0].toPeerRecord.peerId)
|
||||||
|
|
||||||
for n in nodes:
|
for n in nodes[1..^1]:
|
||||||
n.close()
|
await n.discovery.closeWait()
|
||||||
|
|
Loading…
Reference in New Issue