From 49ae375605650559be31128b2d72160504210c82 Mon Sep 17 00:00:00 2001 From: arkpar Date: Tue, 13 Dec 2016 13:23:10 +0100 Subject: [PATCH] Don't coneect peers on each sync --- sync/src/tests/helpers.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sync/src/tests/helpers.rs b/sync/src/tests/helpers.rs index 0f22fd7a2..6ad9965cd 100644 --- a/sync/src/tests/helpers.rs +++ b/sync/src/tests/helpers.rs @@ -237,6 +237,9 @@ impl TestNet where C: FlushingBlockChainClient { } pub fn start(&mut self) { + if self.started { + return; + } for peer in 0..self.peers.len() { for client in 0..self.peers.len() { if peer != client { @@ -246,6 +249,7 @@ impl TestNet where C: FlushingBlockChainClient { } } } + self.started = true; } pub fn sync_step(&mut self) { @@ -306,10 +310,7 @@ impl TestNet where C: FlushingBlockChainClient { } pub fn sync_steps(&mut self, count: usize) { - if !self.started { - self.start(); - self.started = true; - } + self.start(); for _ in 0..count { self.sync_step(); }