From 56df6b414d41359f44c6a2afea333090beffa845 Mon Sep 17 00:00:00 2001 From: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Date: Thu, 15 May 2025 22:49:07 -0700 Subject: [PATCH] tests/compilers/libraries.py: use mock packages (#50442) --- lib/spack/spack/test/compilers/libraries.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/spack/spack/test/compilers/libraries.py b/lib/spack/spack/test/compilers/libraries.py index 828b17e2ec4..fee27b64d71 100644 --- a/lib/spack/spack/test/compilers/libraries.py +++ b/lib/spack/spack/test/compilers/libraries.py @@ -28,11 +28,14 @@ def call_compiler(exe, *args, **kwargs): @pytest.fixture() def mock_gcc(config): compilers = spack.compilers.config.all_compilers_from(configuration=config) + assert compilers, "No compilers available" + compilers.sort(key=lambda x: (x.name == "gcc", x.version)) # Deepcopy is used to avoid more boilerplate when changing the "extra_attributes" return copy.deepcopy(compilers[-1]) +@pytest.mark.usefixtures("mock_packages") class TestCompilerPropertyDetector: @pytest.mark.parametrize( "language,flagname",