Changeset View
Changeset View
Standalone View
Standalone View
test/functional/p2p-leaktests.py
Show First 20 Lines • Show All 120 Lines • ▼ Show 20 Lines | class CNodeNoVerackIdle(CLazyNode): | ||||
def on_version(self, conn, message): | def on_version(self, conn, message): | ||||
self.version_received = True | self.version_received = True | ||||
conn.send_message(msg_ping()) | conn.send_message(msg_ping()) | ||||
conn.send_message(msg_getaddr()) | conn.send_message(msg_getaddr()) | ||||
class P2PLeakTest(BitcoinTestFramework): | class P2PLeakTest(BitcoinTestFramework): | ||||
def set_test_params(self): | |||||
def __init__(self): | |||||
super().__init__() | |||||
self.num_nodes = 1 | self.num_nodes = 1 | ||||
self.extra_args = [['-banscore=' + str(banscore)]] | self.extra_args = [['-banscore=' + str(banscore)]] | ||||
def run_test(self): | def run_test(self): | ||||
no_version_bannode = CNodeNoVersionBan() | no_version_bannode = CNodeNoVersionBan() | ||||
no_version_idlenode = CNodeNoVersionIdle() | no_version_idlenode = CNodeNoVersionIdle() | ||||
no_verack_idlenode = CNodeNoVerackIdle() | no_verack_idlenode = CNodeNoVerackIdle() | ||||
Show All 39 Lines |