Additional test cases for importprivkey RPC test
This commit is contained in:
parent
5a0721f0fe
commit
109fed51ff
|
@ -62,6 +62,7 @@ class KeyImportExportTest (BitcoinTestFramework):
|
|||
# Now get a pristine address for receiving transfers:
|
||||
addr = bob.getnewaddress()
|
||||
verify_utxos(bob, [])
|
||||
verify_utxos(charlie, [])
|
||||
|
||||
# the amounts of each txn embodied which generates a single UTXO:
|
||||
amounts = map(Decimal, ['2.3', '3.7', '0.1', '0.5', '1.0', '0.19'])
|
||||
|
@ -83,16 +84,20 @@ class KeyImportExportTest (BitcoinTestFramework):
|
|||
alice_to_bob(amount)
|
||||
|
||||
verify_utxos(bob, amounts[:4])
|
||||
verify_utxos(charlie, [])
|
||||
|
||||
logging.info("Importing privkey into charlie...")
|
||||
ipkaddr = charlie.importprivkey(privkey, '', True)
|
||||
assert_equal(addr, ipkaddr)
|
||||
|
||||
# importprivkey should have rescanned, so this should pass:
|
||||
verify_utxos(charlie, amounts[:4])
|
||||
|
||||
# Verify idempotent behavior:
|
||||
ipkaddr2 = charlie.importprivkey(privkey, '', True)
|
||||
assert_equal(addr, ipkaddr2)
|
||||
|
||||
# importprivkey should have rescanned, so this should pass:
|
||||
# amounts should be unchanged
|
||||
verify_utxos(charlie, amounts[:4])
|
||||
|
||||
logging.info("Sending post-import txns...")
|
||||
|
|
Loading…
Reference in New Issue