diff options
-rw-r--r-- | lib/spack/spack/cmd/__init__.py | 2 | ||||
-rw-r--r-- | lib/spack/spack/test/cmd/find.py | 13 |
2 files changed, 14 insertions, 1 deletions
diff --git a/lib/spack/spack/cmd/__init__.py b/lib/spack/spack/cmd/__init__.py index d1efb99e62..c289edc86c 100644 --- a/lib/spack/spack/cmd/__init__.py +++ b/lib/spack/spack/cmd/__init__.py @@ -264,7 +264,7 @@ def display_specs(specs, args=None, **kwargs): hashes = True hlen = None - nfmt = '{namespace}{name}' if namespace else '{name}' + nfmt = '{namespace}.{name}' if namespace else '{name}' ffmt = '' if full_compiler or flags: ffmt += '{%compiler.name}' diff --git a/lib/spack/spack/test/cmd/find.py b/lib/spack/spack/test/cmd/find.py index 832582f2c2..7ee5487cc4 100644 --- a/lib/spack/spack/test/cmd/find.py +++ b/lib/spack/spack/test/cmd/find.py @@ -7,9 +7,13 @@ import argparse import pytest import spack.cmd.find +from spack.main import SpackCommand from spack.util.pattern import Bunch +find = SpackCommand('find') + + @pytest.fixture(scope='module') def parser(): """Returns the parser for the module command""" @@ -98,3 +102,12 @@ def test_tag2_tag3(parser, specs): spack.cmd.find.find(parser, args) assert len(specs) == 0 + + +@pytest.mark.db +def test_namespaces_shown_correctly(database): + out = find() + assert 'builtin.mock.zmpi' not in out + + out = find('--namespace') + assert 'builtin.mock.zmpi' in out |