aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2020-04-07 01:20:14 +0800
committerMarcoFalke <falke.marco@gmail.com>2020-04-07 02:19:08 +0800
commitfa2251df5e3471e0d19d5d5c7780d34ee1498cee (patch)
treefaeadcfc9ee5f667660ac678ed88fe1952391ac3
parentc0b389b33516fb3eaaad7c30bd11dba768882a7e (diff)
test: Use one node to avoid a race due to missing sync in rpc_signrawtransaction
-rwxr-xr-xtest/functional/rpc_signrawtransaction.py8
1 files 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()