From 8a9f1e4d18e2b94509548af2aa3ad14185793f73 Mon Sep 17 00:00:00 2001 From: Martin Zumsande Date: Thu, 27 Oct 2022 17:56:58 -0400 Subject: [PATCH] test: fix intermittent failure in rpc_getblockfrompeer.py by adding a sync to make sure the node has received the header before we query it for the block --- test/functional/rpc_getblockfrompeer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/functional/rpc_getblockfrompeer.py b/test/functional/rpc_getblockfrompeer.py index fd4d1992eb4..8bd3366e367 100755 --- a/test/functional/rpc_getblockfrompeer.py +++ b/test/functional/rpc_getblockfrompeer.py @@ -100,7 +100,7 @@ class GetBlockFromPeerTest(BitcoinTestFramework): # Connect a P2PInterface to the pruning node and have it submit only the header of the # block that the pruning node has not seen node1_interface = self.nodes[1].add_p2p_connection(P2PInterface()) - node1_interface.send_message(msg_headers([block])) + node1_interface.send_and_ping(msg_headers([block])) # Get the peer id of the P2PInterface from the pruning node node1_peers = self.nodes[1].getpeerinfo()