[tests] Don't acquire mininode_lock twice in wait_for_broadcast()

This commit is contained in:
John Newbery 2020-06-05 10:58:25 -04:00
parent edae6075aa
commit 9d80762fa0

View file

@ -669,6 +669,6 @@ class P2PTxInvStore(P2PInterface):
The mempool should mark unbroadcast=False for these transactions.
"""
# Wait until invs have been received (and getdatas sent) for each txid.
self.wait_until(lambda: set(self.get_invs()) == set([int(tx, 16) for tx in txns]), timeout)
self.wait_until(lambda: set(self.tx_invs_received.keys()) == set([int(tx, 16) for tx in txns]), timeout)
# Flush messages and wait for the getdatas to be processed
self.sync_with_ping()