Browse Source

[qa] assert 'changePosition out of bounds'

tags/v0.15.1
MarcoFalke 5 years ago
parent
commit
fa8ce3b670
1 changed files with 6 additions and 0 deletions
  1. 6
    0
      qa/rpc-tests/fundrawtransaction.py

+ 6
- 0
qa/rpc-tests/fundrawtransaction.py View File

@@ -247,6 +247,12 @@ class RawTransactionsTest(BitcoinTestFramework):
assert_equal(utx['txid'], dec_tx['vin'][0]['txid'])

change = self.nodes[2].getnewaddress()
try:
rawtxfund = self.nodes[2].fundrawtransaction(rawtx, {'changeAddress': change, 'changePosition': 2})
except JSONRPCException as e:
assert('changePosition out of bounds' == e.error['message'])
else:
assert(False)
rawtxfund = self.nodes[2].fundrawtransaction(rawtx, {'changeAddress': change, 'changePosition': 0})
dec_tx = self.nodes[2].decoderawtransaction(rawtxfund['hex'])
out = dec_tx['vout'][0];

Loading…
Cancel
Save