summaryrefslogtreecommitdiff
path: root/lib/spack/spack/test/spec_syntax.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/spack/spack/test/spec_syntax.py')
-rw-r--r--lib/spack/spack/test/spec_syntax.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/lib/spack/spack/test/spec_syntax.py b/lib/spack/spack/test/spec_syntax.py
index 2ee9ef486c..906aa77bb2 100644
--- a/lib/spack/spack/test/spec_syntax.py
+++ b/lib/spack/spack/test/spec_syntax.py
@@ -140,10 +140,9 @@ class TestSpecSyntax(object):
self.check_parse("arch=test-None-None", "platform=test")
self.check_parse('@2.7:')
- @pytest.mark.xfail()
def test_anonymous_specs_with_multiple_parts(self):
# Parse anonymous spec with multiple tokens
- self.check_parse('languages=go @4.2:')
+ self.check_parse('@4.2: languages=go', 'languages=go @4.2:')
self.check_parse('@4.2: languages=go')
def test_simple_dependence(self):
@@ -551,12 +550,8 @@ class TestSpecSyntax(object):
@pytest.mark.parametrize('spec,anon_spec,spec_name', [
('openmpi languages=go', 'languages=go', 'openmpi'),
('openmpi @4.6:', '@4.6:', 'openmpi'),
- pytest.mark.xfail(
- ('openmpi languages=go @4.6:', 'languages=go @4.6:', 'openmpi')
- ),
- pytest.mark.xfail(
- ('openmpi @4.6: languages=go', '@4.6: languages=go', 'openmpi')
- ),
+ ('openmpi languages=go @4.6:', 'languages=go @4.6:', 'openmpi'),
+ ('openmpi @4.6: languages=go', '@4.6: languages=go', 'openmpi'),
])
def test_parse_anonymous_specs(spec, anon_spec, spec_name):