test_which: do not mutate os.environ

This commit is contained in:
Harmen Stoppels 2023-11-22 22:30:49 +01:00 committed by Massimiliano Culpo
parent 2cbe84b1ee
commit 5b386cf9b1

View file

@ -89,8 +89,8 @@ def test_which_with_slash_ignores_path(tmpdir, working_env):
assert exe.path == path
def test_which(tmpdir):
os.environ["PATH"] = str(tmpdir)
def test_which(tmpdir, monkeypatch):
monkeypatch.setenv("PATH", str(tmpdir))
assert ex.which("spack-test-exe") is None
with pytest.raises(ex.CommandNotFoundError):