Changeset View
Changeset View
Standalone View
Standalone View
test/functional/p2p_timeouts.py
Show All 37 Lines | class TimeoutsTest(BitcoinTestFramework): | ||||
def set_test_params(self): | def set_test_params(self): | ||||
self.setup_clean_chain = True | self.setup_clean_chain = True | ||||
self.num_nodes = 1 | self.num_nodes = 1 | ||||
def run_test(self): | def run_test(self): | ||||
# Setup the p2p connections | # Setup the p2p connections | ||||
no_verack_node = self.nodes[0].add_p2p_connection(TestP2PConn()) | no_verack_node = self.nodes[0].add_p2p_connection(TestP2PConn()) | ||||
no_version_node = self.nodes[0].add_p2p_connection( | no_version_node = self.nodes[0].add_p2p_connection( | ||||
TestP2PConn(), send_version=False) | TestP2PConn(), send_version=False, wait_for_verack=False) | ||||
no_send_node = self.nodes[0].add_p2p_connection( | no_send_node = self.nodes[0].add_p2p_connection( | ||||
TestP2PConn(), send_version=False) | TestP2PConn(), send_version=False, wait_for_verack=False) | ||||
sleep(1) | sleep(1) | ||||
assert no_verack_node.is_connected | assert no_verack_node.is_connected | ||||
assert no_version_node.is_connected | assert no_version_node.is_connected | ||||
assert no_send_node.is_connected | assert no_send_node.is_connected | ||||
no_verack_node.send_message(msg_ping()) | no_verack_node.send_message(msg_ping()) | ||||
Show All 22 Lines |