Changeset View
Changeset View
Standalone View
Standalone View
test/functional/wallet_basic.py
Show First 20 Lines • Show All 533 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
for address in output_addresses: | for address in output_addresses: | ||||
ischange = self.nodes[0].getaddressinfo(address)['ischange'] | ischange = self.nodes[0].getaddressinfo(address)['ischange'] | ||||
assert_equal(ischange, address != destination) | assert_equal(ischange, address != destination) | ||||
if ischange: | if ischange: | ||||
change = address | change = address | ||||
self.nodes[0].setlabel(change, 'foobar') | self.nodes[0].setlabel(change, 'foobar') | ||||
assert_equal(self.nodes[0].getaddressinfo(change)['ischange'], False) | assert_equal(self.nodes[0].getaddressinfo(change)['ischange'], False) | ||||
# Test "decoded" field value in gettransaction response | |||||
self.log.info("Testing gettransaction decoding...") | |||||
tx = self.nodes[0].gettransaction(txid=txid, decode=True) | |||||
assert_equal( | |||||
tx["decoded"], | |||||
self.nodes[0].decoderawtransaction( | |||||
tx["hex"])) | |||||
if __name__ == '__main__': | if __name__ == '__main__': | ||||
WalletTest().main() | WalletTest().main() |