Changeset View
Changeset View
Standalone View
Standalone View
test/functional/p2p-feefilter.py
Show All 23 Lines | def allInvsMatch(invsExpected, testnode): | ||||
for x in range(60): | for x in range(60): | ||||
with mininode_lock: | with mininode_lock: | ||||
if (sorted(invsExpected) == sorted(testnode.txinvs)): | if (sorted(invsExpected) == sorted(testnode.txinvs)): | ||||
return True | return True | ||||
time.sleep(1) | time.sleep(1) | ||||
return False | return False | ||||
class TestNode(NodeConnCB): | class TestNode(P2PInterface): | ||||
def __init__(self): | def __init__(self): | ||||
super().__init__() | super().__init__() | ||||
self.txinvs = [] | self.txinvs = [] | ||||
def on_inv(self, message): | def on_inv(self, message): | ||||
for i in message.inv: | for i in message.inv: | ||||
if (i.type == 1): | if (i.type == 1): | ||||
self.txinvs.append(hashToHex(i.hash)) | self.txinvs.append(hashToHex(i.hash)) | ||||
▲ Show 20 Lines • Show All 66 Lines • Show Last 20 Lines |