mirror of
https://github.com/Retropex/bitcoin.git
synced 2025-05-15 04:30:42 +02:00
test: Refactor vout fetches in rpc_rawtransaction
This commit is contained in:
parent
4952a95358
commit
e5efacb941
@ -285,11 +285,7 @@ class RawTransactionsTest(BitcoinTestFramework):
|
|||||||
|
|
||||||
txDetails = self.nodes[0].gettransaction(txId, True)
|
txDetails = self.nodes[0].gettransaction(txId, True)
|
||||||
rawTx = self.nodes[0].decoderawtransaction(txDetails['hex'])
|
rawTx = self.nodes[0].decoderawtransaction(txDetails['hex'])
|
||||||
vout = False
|
vout = next(o for o in rawTx['vout'] if o['value'] == Decimal('2.20000000'))
|
||||||
for outpoint in rawTx['vout']:
|
|
||||||
if outpoint['value'] == Decimal('2.20000000'):
|
|
||||||
vout = outpoint
|
|
||||||
break
|
|
||||||
|
|
||||||
bal = self.nodes[0].getbalance()
|
bal = self.nodes[0].getbalance()
|
||||||
inputs = [{ "txid" : txId, "vout" : vout['n'], "scriptPubKey" : vout['scriptPubKey']['hex'], "amount" : vout['value']}]
|
inputs = [{ "txid" : txId, "vout" : vout['n'], "scriptPubKey" : vout['scriptPubKey']['hex'], "amount" : vout['value']}]
|
||||||
@ -330,11 +326,7 @@ class RawTransactionsTest(BitcoinTestFramework):
|
|||||||
|
|
||||||
txDetails = self.nodes[0].gettransaction(txId, True)
|
txDetails = self.nodes[0].gettransaction(txId, True)
|
||||||
rawTx2 = self.nodes[0].decoderawtransaction(txDetails['hex'])
|
rawTx2 = self.nodes[0].decoderawtransaction(txDetails['hex'])
|
||||||
vout = False
|
vout = next(o for o in rawTx2['vout'] if o['value'] == Decimal('2.20000000'))
|
||||||
for outpoint in rawTx2['vout']:
|
|
||||||
if outpoint['value'] == Decimal('2.20000000'):
|
|
||||||
vout = outpoint
|
|
||||||
break
|
|
||||||
|
|
||||||
bal = self.nodes[0].getbalance()
|
bal = self.nodes[0].getbalance()
|
||||||
inputs = [{ "txid" : txId, "vout" : vout['n'], "scriptPubKey" : vout['scriptPubKey']['hex'], "redeemScript" : mSigObjValid['hex'], "amount" : vout['value']}]
|
inputs = [{ "txid" : txId, "vout" : vout['n'], "scriptPubKey" : vout['scriptPubKey']['hex'], "redeemScript" : mSigObjValid['hex'], "amount" : vout['value']}]
|
||||||
|
Loading…
Reference in New Issue
Block a user