Mocked Path.home() in addition to setting os.environ["HOME"] in the test_env_file_override function.

This commit is contained in:
Paul Gauthier (aider) 2024-07-18 17:42:50 +01:00
parent e36d47cfdb
commit d31eef3fc6

View file

@ -194,7 +194,8 @@ class TestMain(TestCase):
cwd_env.write_text("A=cwd\nB=cwd")
named_env.write_text("A=named")
main(["--yes", "--exit", "--env-file", str(named_env)])
with patch('pathlib.Path.home', return_value=fake_home):
main(["--yes", "--exit", "--env-file", str(named_env)])
self.assertEqual(os.environ["A"], "named")
self.assertEqual(os.environ["B"], "cwd")