ソースを参照

[tests] Check connectivity before sending in assumevalid.py

assumevalid.py would try to send over a closed P2P connection in a loop,
hitting the following failure many times:

TestFramework.mininode (ERROR): Cannot send message. No connection to node!

The test still passes, but this is a lot of noise in the test log.

Just check that the connection is open before trying to send.

Github-Pull: #11345
Rebased-From: e9e9391083
tags/v0.15.1
John Newbery 4年前
コミット
f9cf7b589f
1個のファイルの変更2行の追加0行の削除
  1. 2
    0
      test/functional/assumevalid.py

+ 2
- 0
test/functional/assumevalid.py ファイルの表示

@@ -68,6 +68,8 @@ class AssumeValidTest(BitcoinTestFramework):
def send_blocks_until_disconnected(self, node):
"""Keep sending blocks to the node until we're disconnected."""
for i in range(len(self.blocks)):
if not node.connection:
break
try:
node.send_message(msg_block(self.blocks[i]))
except IOError as e:

読み込み中…
キャンセル
保存