From b97107af544243fa1ca34b35452c92dbe2e0a1f8 Mon Sep 17 00:00:00 2001 From: Gregory Becker Date: Wed, 29 Mar 2023 16:10:07 -0700 Subject: [PATCH] increase coverage --- lib/spack/spack/test/cmd/env.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/spack/spack/test/cmd/env.py b/lib/spack/spack/test/cmd/env.py index 8204e880dcb..fa5cffed278 100644 --- a/lib/spack/spack/test/cmd/env.py +++ b/lib/spack/spack/test/cmd/env.py @@ -3343,8 +3343,10 @@ def test_view_update_fails(update_method, tmpdir, install_mockery, mock_fetch, m def raises(*args, **kwargs): raise OSError + # The python symlink code fails by raising an error monkeypatch.setattr(fs, "rename", raises) - monkeypatch.setattr(spack.util.atomic_update, "_renameat2", raises) + # The c library call fails by a non-zero return code + monkeypatch.setattr(spack.util.atomic_update, "_renameat2", lambda x, y, z, v, w: 1) with pytest.raises(OSError): view.regenerate([spec])