From 99d9cb0b0d6498d678de426a81e622dd3e3750d6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Oct 2021 08:20:46 +0530 Subject: [PATCH] Run tests with HOME set to a tempdir --- test.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test.py b/test.py index 993fa450e..d42415077 100755 --- a/test.py +++ b/test.py @@ -6,6 +6,7 @@ import importlib import os import sys import warnings +from tempfile import TemporaryDirectory base = os.path.dirname(os.path.abspath(__file__)) @@ -17,9 +18,11 @@ def init_env() -> None: def main() -> None: warnings.simplefilter('error') os.environ['PYTHONWARNINGS'] = 'error' - init_env() - m = importlib.import_module('kitty_tests.main') - m.run_tests() # type: ignore + with TemporaryDirectory() as tdir: + os.environ['HOME'] = os.environ['USERPROFILE'] = tdir + init_env() + m = importlib.import_module('kitty_tests.main') + m.run_tests() # type: ignore if __name__ == '__main__':