From e22c3599c6772730e72e17fc68c99feea09b4d29 Mon Sep 17 00:00:00 2001 From: David Gumberg Date: Mon, 30 Jun 2025 14:46:33 -0700 Subject: [PATCH] test: wallet: Check direct file backup name. This check ensures that when migrating a legacy wallet with a direct filename, the backup file is named as expected. Co-authored-by: Ava Chow --- test/functional/wallet_migration.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/functional/wallet_migration.py b/test/functional/wallet_migration.py index ecca81c7fdf..e2f1ec66c12 100755 --- a/test/functional/wallet_migration.py +++ b/test/functional/wallet_migration.py @@ -584,7 +584,10 @@ class WalletMigrationTest(BitcoinTestFramework): ) assert (self.master_node.wallets_path / "plainfile").is_file() - self.master_node.migratewallet("plainfile") + mocked_time = int(time.time()) + self.master_node.setmocktime(mocked_time) + migrate_res = self.master_node.migratewallet("plainfile") + assert_equal(f"plainfile_{mocked_time}.legacy.bak", os.path.basename(migrate_res["backup_path"])) wallet = self.master_node.get_wallet_rpc("plainfile") info = wallet.getwalletinfo() assert_equal(info["descriptors"], True)