Skip to content

Commit 68c1e00

Browse files
committed
Add test for importwallet
1 parent 9e1184d commit 68c1e00

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/functional/wallet-dump.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,5 +126,19 @@ def run_test (self):
126126
# Overwriting should fail
127127
assert_raises_rpc_error(-8, "already exists", self.nodes[0].dumpwallet, tmpdir + "/node0/wallet.unencrypted.dump")
128128

129+
# Restart node with new wallet, and test importwallet
130+
self.stop_node(0)
131+
self.start_node(0, ['-wallet=w2'])
132+
133+
# Make sure the address is not IsMine before import
134+
result = self.nodes[0].validateaddress(multisig_addr)
135+
assert(result['ismine'] == False)
136+
137+
self.nodes[0].importwallet(os.path.abspath(tmpdir + "/node0/wallet.unencrypted.dump"))
138+
139+
# Now check IsMine is true
140+
result = self.nodes[0].validateaddress(multisig_addr)
141+
assert(result['ismine'] == True)
142+
129143
if __name__ == '__main__':
130144
WalletDumpTest().main ()

0 commit comments

Comments
 (0)