Skip to content

Commit fa61c6f

Browse files
author
MarcoFalke
committed
qa: Add multiwallet prefix test
1 parent 927a1d7 commit fa61c6f

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

test/functional/multiwallet.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ class MultiWalletTest(BitcoinTestFramework):
1616
def set_test_params(self):
1717
self.setup_clean_chain = True
1818
self.num_nodes = 1
19-
self.extra_args = [['-wallet=w1', '-wallet=w2', '-wallet=w3']]
19+
self.extra_args = [['-wallet=w1', '-wallet=w2', '-wallet=w3', '-wallet=w']]
2020

2121
def run_test(self):
22-
assert_equal(set(self.nodes[0].listwallets()), {"w1", "w2", "w3"})
22+
assert_equal(set(self.nodes[0].listwallets()), {"w1", "w2", "w3", "w"})
2323

2424
self.stop_node(0)
2525

@@ -44,6 +44,7 @@ def run_test(self):
4444
w1 = self.nodes[0].get_wallet_rpc("w1")
4545
w2 = self.nodes[0].get_wallet_rpc("w2")
4646
w3 = self.nodes[0].get_wallet_rpc("w3")
47+
w4 = self.nodes[0].get_wallet_rpc("w")
4748
wallet_bad = self.nodes[0].get_wallet_rpc("bad")
4849

4950
w1.generate(1)
@@ -69,18 +70,22 @@ def run_test(self):
6970
w3_name = w3.getwalletinfo()['walletname']
7071
assert_equal(w3_name, "w3")
7172

72-
assert_equal({"w1", "w2", "w3"}, {w1_name, w2_name, w3_name})
73+
w4_name = w4.getwalletinfo()['walletname']
74+
assert_equal(w4_name, "w")
7375

7476
w1.generate(101)
7577
assert_equal(w1.getbalance(), 100)
7678
assert_equal(w2.getbalance(), 0)
7779
assert_equal(w3.getbalance(), 0)
80+
assert_equal(w4.getbalance(), 0)
7881

7982
w1.sendtoaddress(w2.getnewaddress(), 1)
8083
w1.sendtoaddress(w3.getnewaddress(), 2)
84+
w1.sendtoaddress(w4.getnewaddress(), 3)
8185
w1.generate(1)
8286
assert_equal(w2.getbalance(), 1)
8387
assert_equal(w3.getbalance(), 2)
88+
assert_equal(w4.getbalance(), 3)
8489

8590
batch = w1.batch([w1.getblockchaininfo.get_request(), w1.getwalletinfo.get_request()])
8691
assert_equal(batch[0]["result"]["chain"], "regtest")

0 commit comments

Comments
 (0)