mirror of https://github.com/status-im/nim-eth.git
add bootnodes test
This commit is contained in:
parent
622e6489d8
commit
6c4d04562d
|
@ -12,7 +12,7 @@
|
||||||
import
|
import
|
||||||
std/[net, options],
|
std/[net, options],
|
||||||
unittest2,
|
unittest2,
|
||||||
../../eth/p2p/enode
|
../../eth/p2p/[enode, bootnodes]
|
||||||
|
|
||||||
suite "ENode":
|
suite "ENode":
|
||||||
test "Go-Ethereum tests":
|
test "Go-Ethereum tests":
|
||||||
|
@ -92,3 +92,20 @@ suite "ENode":
|
||||||
|
|
||||||
check (results[index].isSome and res.error == results[index].get) or
|
check (results[index].isSome and res.error == results[index].get) or
|
||||||
res.isOk
|
res.isOk
|
||||||
|
|
||||||
|
test "Bootnodes test":
|
||||||
|
proc runBNTest(bns: openArray[string]): bool =
|
||||||
|
for z in bns:
|
||||||
|
let res = ENode.fromString(z)
|
||||||
|
if res.isErr: return false
|
||||||
|
true
|
||||||
|
|
||||||
|
check runBNTest(MainnetBootnodes)
|
||||||
|
check runBNTest(RopstenBootnodes)
|
||||||
|
check runBNTest(RinkebyBootnodes)
|
||||||
|
check runBNTest(GoerliBootnodes)
|
||||||
|
check runBNTest(DiscoveryV5Bootnodes)
|
||||||
|
check runBNTest(KovanBootnodes)
|
||||||
|
check runBNTest(StatusBootNodes)
|
||||||
|
check runBNTest(StatusBootNodesStaging)
|
||||||
|
check runBNTest(StatusBootNodesTest)
|
||||||
|
|
Loading…
Reference in New Issue