Browse Source

qa: Fix race condition in sendheaders.py

0.16
Suhas Daftuar 7 years ago committed by Suhas Daftuar
parent
commit
6d51eaefe9
  1. 6
      test/functional/replace-by-fee.py
  2. 4
      test/functional/sendheaders.py

6
test/functional/replace-by-fee.py

@ -72,12 +72,14 @@ class ReplaceByFeeTest(BitcoinTestFramework):
["-mempoolreplacement=0"]] ["-mempoolreplacement=0"]]
def run_test(self): def run_test(self):
# Leave IBD and ensure nodes are synced # Leave IBD
self.nodes[0].generate(1) self.nodes[0].generate(1)
self.sync_all()
make_utxo(self.nodes[0], 1*COIN) make_utxo(self.nodes[0], 1*COIN)
# Ensure nodes are synced
self.sync_all()
self.log.info("Running test simple doublespend...") self.log.info("Running test simple doublespend...")
self.test_simple_doublespend() self.test_simple_doublespend()

4
test/functional/sendheaders.py

@ -225,6 +225,10 @@ class SendHeadersTest(BitcoinTestFramework):
inv_node.wait_for_verack() inv_node.wait_for_verack()
test_node.wait_for_verack() test_node.wait_for_verack()
# Ensure verack's have been processed by our peer
inv_node.sync_with_ping()
test_node.sync_with_ping()
tip = int(self.nodes[0].getbestblockhash(), 16) tip = int(self.nodes[0].getbestblockhash(), 16)
# PART 1 # PART 1

Loading…
Cancel
Save