Bugfix: test_is_externally_detectable needs to use mockpackages (#44795)
This commit is contained in:
parent
da720cafd8
commit
3848c41494
@ -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)
|
||||
|
||||
|
@ -16,6 +16,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)
|
||||
|
Loading…
Reference in New Issue
Block a user