Skip to content

Commit d3bf3b9

Browse files
committed
qa: Test .walletlock file is closed
1 parent 2f8b8f4 commit d3bf3b9

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

test/functional/wallet_multiwallet.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,14 @@ def wallet_file(name):
315315
self.nodes[0].loadwallet(wallet_name)
316316
assert_equal(rpc.getaddressinfo(addr)['ismine'], True)
317317

318+
# Test .walletlock file is closed
319+
self.start_node(1)
320+
wallet = os.path.join(self.options.tmpdir, 'my_wallet')
321+
self.nodes[0].createwallet(wallet)
322+
assert_raises_rpc_error(-4, "Error initializing wallet database environment", self.nodes[1].loadwallet, wallet)
323+
self.nodes[0].unloadwallet(wallet)
324+
self.nodes[1].loadwallet(wallet)
325+
318326

319327
if __name__ == '__main__':
320328
MultiWalletTest().main()

0 commit comments

Comments
 (0)