From fa2251df5e3471e0d19d5d5c7780d34ee1498cee Mon Sep 17 00:00:00 2001 From: MarcoFalke Date: Tue, 7 Apr 2020 01:20:14 +0800 Subject: test: Use one node to avoid a race due to missing sync in rpc_signrawtransaction --- test/functional/rpc_signrawtransaction.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/functional/rpc_signrawtransaction.py b/test/functional/rpc_signrawtransaction.py index a34abbd41b..17686f3a78 100755 --- a/test/functional/rpc_signrawtransaction.py +++ b/test/functional/rpc_signrawtransaction.py @@ -169,7 +169,7 @@ class SignRawTransactionsTest(BitcoinTestFramework): assert 'complete' in spending_tx_signed assert_equal(spending_tx_signed['complete'], True) - # Now try with a P2PKH script as the witnessScript + self.log.info('Try with a P2PKH script as the witnessScript') embedded_addr_info = self.nodes[1].getaddressinfo(self.nodes[1].getnewaddress('', 'legacy')) embedded_privkey = self.nodes[1].dumpprivkey(embedded_addr_info['address']) witness_script = embedded_addr_info['scriptPubKey'] @@ -186,9 +186,9 @@ class SignRawTransactionsTest(BitcoinTestFramework): # Check the signing completed successfully assert 'complete' in spending_tx_signed assert_equal(spending_tx_signed['complete'], True) - self.nodes[1].sendrawtransaction(spending_tx_signed['hex']) + self.nodes[0].sendrawtransaction(spending_tx_signed['hex']) - # Now try with a P2PK script as the witnessScript + self.log.info('Try with a P2PK script as the witnessScript') embedded_addr_info = self.nodes[1].getaddressinfo(self.nodes[1].getnewaddress('', 'legacy')) embedded_privkey = self.nodes[1].dumpprivkey(embedded_addr_info['address']) witness_script = CScript([hex_str_to_bytes(embedded_addr_info['pubkey']), OP_CHECKSIG]).hex() @@ -205,7 +205,7 @@ class SignRawTransactionsTest(BitcoinTestFramework): # Check the signing completed successfully assert 'complete' in spending_tx_signed assert_equal(spending_tx_signed['complete'], True) - self.nodes[1].sendrawtransaction(spending_tx_signed['hex']) + self.nodes[0].sendrawtransaction(spending_tx_signed['hex']) def run_test(self): self.successful_signing_test() -- cgit v1.2.3