summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/test/cmd/info.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/find-externals1/package.py4
2 files changed, 6 insertions, 2 deletions
diff --git a/lib/spack/spack/test/cmd/info.py b/lib/spack/spack/test/cmd/info.py
index e3d7b383a5..a0ea57b03e 100644
--- a/lib/spack/spack/test/cmd/info.py
+++ b/lib/spack/spack/test/cmd/info.py
@@ -57,9 +57,9 @@ def test_info_noversion(mock_packages, print_buffer):
@pytest.mark.parametrize(
- "pkg_query,expected", [("zlib", "False"), ("gcc", "True (version, variants)")]
+ "pkg_query,expected", [("zlib", "False"), ("find-externals1", "True (version)")]
)
-def test_is_externally_detectable(pkg_query, expected, parser, print_buffer):
+def test_is_externally_detectable(mock_packages, pkg_query, expected, parser, print_buffer):
args = parser.parse_args(["--detectable", pkg_query])
spack.cmd.info.info(parser, args)
diff --git a/var/spack/repos/builtin.mock/packages/find-externals1/package.py b/var/spack/repos/builtin.mock/packages/find-externals1/package.py
index 2a82fad9b5..07d16a8f22 100644
--- a/var/spack/repos/builtin.mock/packages/find-externals1/package.py
+++ b/var/spack/repos/builtin.mock/packages/find-externals1/package.py
@@ -17,6 +17,10 @@ class FindExternals1(AutotoolsPackage):
version("1.0", md5="abcdef1234567890abcdef1234567890")
@classmethod
+ def determine_version(cls, exe):
+ return "1.0"
+
+ @classmethod
def determine_spec_details(cls, prefix, exes_in_prefix):
exe_to_path = dict((os.path.basename(p), p) for p in exes_in_prefix)
exes = [x for x in exe_to_path.keys() if "find-externals1-exe" in x]