File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -345,5 +345,16 @@ def copy_split_hd():
345
345
desc_wallet = self .nodes [0 ].get_wallet_rpc ("desc_upgrade" )
346
346
self .test_upgradewallet (desc_wallet , previous_version = 169900 , expected_version = 169900 )
347
347
348
+ self .log .info ("Checking that descriptor wallets without privkeys do nothing, successfully" )
349
+ self .nodes [0 ].createwallet (wallet_name = "desc_upgrade_nopriv" , descriptors = True , disable_private_keys = True )
350
+ desc_wallet = self .nodes [0 ].get_wallet_rpc ("desc_upgrade_nopriv" )
351
+ self .test_upgradewallet (desc_wallet , previous_version = 169900 , expected_version = 169900 )
352
+
353
+ if self .is_bdb_compiled ():
354
+ self .log .info ("Upgrading a wallet with private keys disabled" )
355
+ self .nodes [0 ].createwallet (wallet_name = "privkeys_disabled_upgrade" , disable_private_keys = True , descriptors = False )
356
+ disabled_wallet = self .nodes [0 ].get_wallet_rpc ("privkeys_disabled_upgrade" )
357
+ self .test_upgradewallet (disabled_wallet , previous_version = 169900 , expected_version = 169900 )
358
+
348
359
if __name__ == '__main__' :
349
360
UpgradeWalletTest ().main ()
You can’t perform that action at this time.
0 commit comments