From c82d029bde667b4c6a5d7917760fe447e9f81e0e Mon Sep 17 00:00:00 2001 From: Rosalie Wanders Date: Sun, 4 Aug 2024 14:41:59 +0200 Subject: [PATCH] SporeModManager: test unicode path in test.py --- SporeModManager/test.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SporeModManager/test.py b/SporeModManager/test.py index 5aa9407..f722b68 100755 --- a/SporeModManager/test.py +++ b/SporeModManager/test.py @@ -22,7 +22,8 @@ network = False # paths for tests -tests_path = tempfile.mkdtemp() +tmp_path = tempfile.mkdtemp() +tests_path = os.path.join(tmp_path, '胞子') corelibs_path = os.path.join(tests_path, 'CoreLibs') sporemodapi_file = os.path.join(corelibs_path, 'SporeModAPI.dll') sporemod_file = os.path.join(tests_path, 'test.sporemod') @@ -42,7 +43,7 @@ def cleanup_smm(): if cleanup: - shutil.rmtree(tests_path) + shutil.rmtree(tmp_path) def reset_smm(): if os.path.isfile(config_file): @@ -687,6 +688,7 @@ def test_update_modapi(): network = args.network # create test directories + os.mkdir(tests_path) os.mkdir(corelibs_path) os.mkdir(modlibs_path) os.mkdir(data_path)