test/spec_semantics.py: more fixes (#49821)

This commit is contained in:
Harmen Stoppels 2025-04-01 09:14:26 +02:00 committed by GitHub
parent ed2ddec715
commit a257747cba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -634,7 +634,7 @@ def test_multivalued_variant_1(self, default_mock_concretization):
b = Spec("multivalue-variant foo=bar,baz")
assert not a.satisfies(b)
def test_multivalued_variant_2(self, default_mock_concretization):
def test_multivalued_variant_2(self):
a = Spec("multivalue-variant foo=bar")
b = Spec("multivalue-variant foo=bar,baz")
# The specs are abstract and they **could** be constrained
@ -642,11 +642,12 @@ def test_multivalued_variant_2(self, default_mock_concretization):
# An abstract spec can instead be constrained
assert a.constrain(b)
def test_multivalued_variant_3(self, default_mock_concretization):
a = default_mock_concretization("multivalue-variant foo=bar,baz")
b = Spec("multivalue-variant foo=bar,baz,quux")
assert not a.satisfies(b)
def test_multivalued_variant_3(self, default_mock_concretization):
def test_multivalued_variant_4(self):
a = Spec("multivalue-variant foo=bar,baz")
b = Spec("multivalue-variant foo=bar,baz,quux")
# The specs are abstract and they **could** be constrained
@ -658,7 +659,7 @@ def test_multivalued_variant_3(self, default_mock_concretization):
with pytest.raises(InvalidVariantValueError):
spack.concretize.concretize_one(a)
def test_multivalued_variant_4(self, default_mock_concretization):
def test_multivalued_variant_5(self):
# This time we'll try to set a single-valued variant
a = Spec("multivalue-variant fee=bar")
b = Spec("multivalue-variant fee=baz")