Changeset View
Changeset View
Standalone View
Standalone View
test/functional/wallet_basic.py
Show First 20 Lines • Show All 90 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
txout = self.nodes[0].gettxout( | txout = self.nodes[0].gettxout( | ||||
txid=confirmed_txid, n=confirmed_index, include_mempool=False) | txid=confirmed_txid, n=confirmed_index, include_mempool=False) | ||||
assert_equal(txout['value'], 50) | assert_equal(txout['value'], 50) | ||||
txout = self.nodes[0].gettxout( | txout = self.nodes[0].gettxout( | ||||
txid=confirmed_txid, n=confirmed_index, include_mempool=True) | txid=confirmed_txid, n=confirmed_index, include_mempool=True) | ||||
assert_equal(txout['value'], 50) | assert_equal(txout['value'], 50) | ||||
# Send 21 BCH from 0 to 2 using sendtoaddress call. | # Send 21 BCH from 0 to 2 using sendtoaddress call. | ||||
# Locked memory should use at least 32 bytes to sign each transaction | |||||
self.log.info("test getmemoryinfo") | |||||
memory_before = self.nodes[0].getmemoryinfo() | |||||
self.nodes[0].sendtoaddress(self.nodes[2].getnewaddress(), 11) | self.nodes[0].sendtoaddress(self.nodes[2].getnewaddress(), 11) | ||||
mempool_txid = self.nodes[0].sendtoaddress( | mempool_txid = self.nodes[0].sendtoaddress( | ||||
self.nodes[2].getnewaddress(), 10) | self.nodes[2].getnewaddress(), 10) | ||||
memory_after = self.nodes[0].getmemoryinfo() | |||||
assert memory_before['locked']['used'] + \ | |||||
64 <= memory_after['locked']['used'] | |||||
self.log.info("test gettxout (second part)") | self.log.info("test gettxout (second part)") | ||||
# utxo spent in mempool should be visible if you exclude mempool | # utxo spent in mempool should be visible if you exclude mempool | ||||
# but invisible if you include mempool | # but invisible if you include mempool | ||||
txout = self.nodes[0].gettxout(confirmed_txid, confirmed_index, False) | txout = self.nodes[0].gettxout(confirmed_txid, confirmed_index, False) | ||||
assert_equal(txout['value'], 50) | assert_equal(txout['value'], 50) | ||||
txout = self.nodes[0].gettxout(confirmed_txid, confirmed_index, True) | txout = self.nodes[0].gettxout(confirmed_txid, confirmed_index, True) | ||||
assert txout is None | assert txout is None | ||||
▲ Show 20 Lines • Show All 444 Lines • Show Last 20 Lines |