test/providers: switch to mock packages (#50333)

This commit is contained in:
Tamara Dahlgren 2025-05-07 00:04:06 -07:00 committed by GitHub
parent f485a622c8
commit eff4c14a09
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -7,6 +7,8 @@
from spack.main import SpackCommand
pytestmark = [pytest.mark.usefixtures("mock_packages")]
providers = SpackCommand("providers")
@ -24,16 +26,28 @@ def test_it_just_runs(pkg):
(
("mpi",),
[
"mpich",
"mpilander",
"mvapich2",
"openmpi",
"openmpi@1.7.5:",
"openmpi@2.0.0:",
"spectrum-mpi",
"intel-parallel-studio",
"low-priority-provider",
"mpich@3:",
"mpich2",
"multi-provider-mpi@1.10.0",
"multi-provider-mpi@2.0.0",
"zmpi",
],
),
(("D", "awk"), ["ldc", "gawk", "mawk"]), # Call 2 virtual packages at once
(
("lapack", "something"),
[
"intel-parallel-studio",
"low-priority-provider",
"netlib-lapack",
"openblas-with-lapack",
"simple-inheritance",
"splice-a",
"splice-h",
"splice-vh",
],
), # Call 2 virtual packages at once
],
)
def test_provider_lists(vpkg, provider_list):