swarm/network/simulation: fixed wrong sim.Close()

This commit is contained in:
Fabio Barone 2019-02-25 10:59:57 -05:00
parent 6ba8a5b65c
commit 71063088fb

View file

@ -50,7 +50,6 @@ func TestWaitTillHealthy(t *testing.T) {
// create the first simulation // create the first simulation
sim := New(simServiceMap) sim := New(simServiceMap)
defer sim.Close()
// connect and... // connect and...
_, err := sim.AddNodesAndConnectRing(testNodesNum) _, err := sim.AddNodesAndConnectRing(testNodesNum)
@ -79,6 +78,7 @@ func TestWaitTillHealthy(t *testing.T) {
t.Fatal(err) t.Fatal(err)
} }
sim.Close()
// create a control simulation // create a control simulation
controlSim := New(createSimServiceMap(false)) controlSim := New(createSimServiceMap(false))
defer controlSim.Close() defer controlSim.Close()
@ -111,7 +111,7 @@ func TestWaitTillHealthy(t *testing.T) {
for _, node := range nodeIDs { for _, node := range nodeIDs {
// ...get its kademlia // ...get its kademlia
item, ok := sim.NodeItem(node, BucketKeyKademlia) item, ok := controlSim.NodeItem(node, BucketKeyKademlia)
if !ok { if !ok {
t.Fatal("No kademlia bucket item") t.Fatal("No kademlia bucket item")
} }