From e65e49768ae7d30f5f762212615a3c1380585685 Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Tue, 15 Dec 2020 14:33:28 -0300 Subject: [PATCH] fix windows complaints on permissions for wallet file test --- tests/unit/wallet/test_manager.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/tests/unit/wallet/test_manager.py b/tests/unit/wallet/test_manager.py index e775814fe..29995e17e 100644 --- a/tests/unit/wallet/test_manager.py +++ b/tests/unit/wallet/test_manager.py @@ -189,16 +189,18 @@ class TestFileBasedWalletManager(AsyncioTestCase): manager = WalletManager(self.db) await manager.storage.prepare() - with tempfile.NamedTemporaryFile(suffix='.json') as wallet_file: + wallet_file_name = None + with tempfile.NamedTemporaryFile(suffix='.json', delete=False) as wallet_file: wallet_file.write(b'{"version": 1}') wallet_file.seek(0) + wallet_file_name = wallet_file.name - # create and write wallet to a file - wallet = await manager.load(wallet_file.name) - account = await wallet.accounts.generate() - await manager.storage.save(wallet) + # create and write wallet to a file + wallet = await manager.load(wallet_file_name) + account = await wallet.accounts.generate() + await manager.storage.save(wallet) - # read wallet from file - wallet = await manager.load(wallet_file.name) + # read wallet from file + wallet = await manager.load(wallet_file_name) - self.assertEqual(account.public_key.address, wallet.accounts.default.public_key.address) + self.assertEqual(account.public_key.address, wallet.accounts.default.public_key.address)