Changeset View
Changeset View
Standalone View
Standalone View
test/functional/p2p_leak.py
Show All 31 Lines | class CLazyNode(P2PInterface): | ||||
def __init__(self): | def __init__(self): | ||||
super().__init__() | super().__init__() | ||||
self.unexpected_msg = False | self.unexpected_msg = False | ||||
self.ever_connected = False | self.ever_connected = False | ||||
def bad_message(self, message): | def bad_message(self, message): | ||||
self.unexpected_msg = True | self.unexpected_msg = True | ||||
self.log.info( | self.log.info( | ||||
"should not have received message: {}".format(message.command)) | "should not have received message: {}".format(message.msgtype)) | ||||
def on_open(self): | def on_open(self): | ||||
self.ever_connected = True | self.ever_connected = True | ||||
def on_version(self, message): self.bad_message(message) | def on_version(self, message): self.bad_message(message) | ||||
def on_verack(self, message): self.bad_message(message) | def on_verack(self, message): self.bad_message(message) | ||||
▲ Show 20 Lines • Show All 129 Lines • Show Last 20 Lines |