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(
|
@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])
|
args = parser.parse_args(["--detectable", pkg_query])
|
||||||
spack.cmd.info.info(parser, args)
|
spack.cmd.info.info(parser, args)
|
||||||
|
|
||||||
|
@ -16,6 +16,10 @@ class FindExternals1(AutotoolsPackage):
|
|||||||
|
|
||||||
version("1.0", md5="abcdef1234567890abcdef1234567890")
|
version("1.0", md5="abcdef1234567890abcdef1234567890")
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def determine_version(cls, exe):
|
||||||
|
return "1.0"
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def determine_spec_details(cls, prefix, exes_in_prefix):
|
def determine_spec_details(cls, prefix, exes_in_prefix):
|
||||||
exe_to_path = dict((os.path.basename(p), p) for p in 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