mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-08-28 13:23:42 +02:00
rpc: make address
field optional
This commit is contained in:
@@ -109,6 +109,7 @@ class ListTransactionsTest(BitcoinTestFramework):
|
||||
self.run_rbf_opt_in_test()
|
||||
self.run_externally_generated_address_test()
|
||||
self.run_invalid_parameters_test()
|
||||
self.test_op_return()
|
||||
|
||||
def run_rbf_opt_in_test(self):
|
||||
"""Test the opt-in-rbf flag for sent and received transactions."""
|
||||
@@ -284,6 +285,17 @@ class ListTransactionsTest(BitcoinTestFramework):
|
||||
assert_raises_rpc_error(-8, "Negative count", self.nodes[0].listtransactions, count=-1)
|
||||
assert_raises_rpc_error(-8, "Negative from", self.nodes[0].listtransactions, skip=-1)
|
||||
|
||||
def test_op_return(self):
|
||||
"""Test if OP_RETURN outputs will be displayed correctly."""
|
||||
raw_tx = self.nodes[0].createrawtransaction([], [{'data': 'aa'}])
|
||||
funded_tx = self.nodes[0].fundrawtransaction(raw_tx)
|
||||
signed_tx = self.nodes[0].signrawtransactionwithwallet(funded_tx['hex'])
|
||||
tx_id = self.nodes[0].sendrawtransaction(signed_tx['hex'])
|
||||
|
||||
op_ret_tx = [tx for tx in self.nodes[0].listtransactions() if tx['txid'] == tx_id][0]
|
||||
|
||||
assert 'address' not in op_ret_tx
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
ListTransactionsTest().main()
|
||||
|
Reference in New Issue
Block a user