Skip to content

Commit 39a483c

Browse files
committed
test: Check that the correct versions are logged on wallet load
1 parent 359ecd3 commit 39a483c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/functional/wallet_createwallet.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,18 @@ def run_test(self):
165165
self.log.info("Test that legacy wallets cannot be created")
166166
assert_raises_rpc_error(-4, 'descriptors argument must be set to "true"; it is no longer possible to create a legacy wallet.', self.nodes[0].createwallet, wallet_name="legacy", descriptors=False)
167167

168+
self.log.info("Check that the version number is being logged correctly")
169+
node.createwallet("version_check")
170+
wallet = node.get_wallet_rpc("version_check")
171+
wallet_version = wallet.getwalletinfo()["walletversion"]
172+
client_version = node.getnetworkinfo()["version"]
173+
wallet.unloadwallet()
174+
with node.assert_debug_log(
175+
expected_msgs=[f"Last client version = {client_version}", f"Wallet file version = {wallet_version}"],
176+
unexpected_msgs=["Wallet file version = 10500"]
177+
):
178+
node.loadwallet("version_check")
179+
168180

169181
if __name__ == '__main__':
170182
CreateWalletTest(__file__).main()

0 commit comments

Comments
 (0)