Add test for importwallet
This commit is contained in:
parent
9e1184dd54
commit
68c1e00a00
1 changed files with 14 additions and 0 deletions
|
@ -126,5 +126,19 @@ class WalletDumpTest(BitcoinTestFramework):
|
||||||
# Overwriting should fail
|
# Overwriting should fail
|
||||||
assert_raises_rpc_error(-8, "already exists", self.nodes[0].dumpwallet, tmpdir + "/node0/wallet.unencrypted.dump")
|
assert_raises_rpc_error(-8, "already exists", self.nodes[0].dumpwallet, tmpdir + "/node0/wallet.unencrypted.dump")
|
||||||
|
|
||||||
|
# Restart node with new wallet, and test importwallet
|
||||||
|
self.stop_node(0)
|
||||||
|
self.start_node(0, ['-wallet=w2'])
|
||||||
|
|
||||||
|
# Make sure the address is not IsMine before import
|
||||||
|
result = self.nodes[0].validateaddress(multisig_addr)
|
||||||
|
assert(result['ismine'] == False)
|
||||||
|
|
||||||
|
self.nodes[0].importwallet(os.path.abspath(tmpdir + "/node0/wallet.unencrypted.dump"))
|
||||||
|
|
||||||
|
# Now check IsMine is true
|
||||||
|
result = self.nodes[0].validateaddress(multisig_addr)
|
||||||
|
assert(result['ismine'] == True)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
WalletDumpTest().main ()
|
WalletDumpTest().main ()
|
||||||
|
|
Loading…
Reference in a new issue