From de6d541c74005a5d11cad8ac9ec19ef6ccabd425 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Wed, 19 Jun 2019 03:03:38 +0200 Subject: [PATCH] Fix the failing networking tests (#2904) --- substrate/core/network/src/custom_proto/tests.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/substrate/core/network/src/custom_proto/tests.rs b/substrate/core/network/src/custom_proto/tests.rs index 3eb9eb77ac..37d4db29e6 100644 --- a/substrate/core/network/src/custom_proto/tests.rs +++ b/substrate/core/network/src/custom_proto/tests.rs @@ -58,11 +58,15 @@ fn build_nodes() let (peerset, _) = peerset::Peerset::from_config(peerset::PeersetConfig { in_peers: 25, out_peers: 25, - bootnodes: keypairs - .iter() - .enumerate() - .filter_map(|(n, p)| if n != index { Some(p.public().into_peer_id()) } else { None }) - .collect(), + bootnodes: if index == 0 { + keypairs + .iter() + .skip(1) + .map(|keypair| keypair.public().into_peer_id()) + .collect() + } else { + vec![] + }, reserved_only: false, reserved_nodes: Vec::new(), });