Bugfix: test_is_externally_detectable needs to use mockpackages (#44795)
This commit is contained in:
		| @@ -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) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Tamara Dahlgren
					Tamara Dahlgren