Changeset View
Changeset View
Standalone View
Standalone View
test/functional/p2p_leak.py
Show First 20 Lines • Show All 126 Lines • ▼ Show 20 Lines | def on_version(self, message): | ||||
self.send_message(msg_getaddr()) | self.send_message(msg_getaddr()) | ||||
class P2PLeakTest(BitcoinTestFramework): | class P2PLeakTest(BitcoinTestFramework): | ||||
def set_test_params(self): | def set_test_params(self): | ||||
self.num_nodes = 1 | self.num_nodes = 1 | ||||
self.extra_args = [['-banscore=' + str(banscore)]] | self.extra_args = [['-banscore=' + str(banscore)]] | ||||
def skip_test_if_missing_module(self): | |||||
self.skip_if_no_wallet() | |||||
def run_test(self): | def run_test(self): | ||||
no_version_bannode = self.nodes[0].add_p2p_connection( | no_version_bannode = self.nodes[0].add_p2p_connection( | ||||
CNodeNoVersionBan(), send_version=False, wait_for_verack=False) | CNodeNoVersionBan(), send_version=False, wait_for_verack=False) | ||||
no_version_idlenode = self.nodes[0].add_p2p_connection( | no_version_idlenode = self.nodes[0].add_p2p_connection( | ||||
CNodeNoVersionIdle(), send_version=False, wait_for_verack=False) | CNodeNoVersionIdle(), send_version=False, wait_for_verack=False) | ||||
no_verack_idlenode = self.nodes[0].add_p2p_connection( | no_verack_idlenode = self.nodes[0].add_p2p_connection( | ||||
CNodeNoVerackIdle()) | CNodeNoVerackIdle()) | ||||
Show All 29 Lines |