test/bootstrap.py: test_bootstrap_search_for_compilers_with* use mock packages path (#50441)
This commit is contained in:
parent
f675130fe9
commit
ae9cffe55f
@ -10,6 +10,7 @@
|
|||||||
import spack.compilers.config
|
import spack.compilers.config
|
||||||
import spack.config
|
import spack.config
|
||||||
import spack.environment
|
import spack.environment
|
||||||
|
import spack.paths
|
||||||
import spack.store
|
import spack.store
|
||||||
import spack.util.path
|
import spack.util.path
|
||||||
|
|
||||||
@ -131,7 +132,9 @@ def test_bootstrap_disables_modulefile_generation(mutable_config):
|
|||||||
|
|
||||||
@pytest.mark.regression("25992")
|
@pytest.mark.regression("25992")
|
||||||
@pytest.mark.requires_executables("gcc")
|
@pytest.mark.requires_executables("gcc")
|
||||||
def test_bootstrap_search_for_compilers_with_no_environment(no_packages_yaml):
|
def test_bootstrap_search_for_compilers_with_no_environment(no_packages_yaml, monkeypatch):
|
||||||
|
monkeypatch.setattr(spack.paths, "packages_path", spack.paths.mock_packages_path)
|
||||||
|
|
||||||
assert not spack.compilers.config.all_compilers(init_config=False)
|
assert not spack.compilers.config.all_compilers(init_config=False)
|
||||||
with spack.bootstrap.ensure_bootstrap_configuration():
|
with spack.bootstrap.ensure_bootstrap_configuration():
|
||||||
assert spack.compilers.config.all_compilers(init_config=False)
|
assert spack.compilers.config.all_compilers(init_config=False)
|
||||||
@ -141,8 +144,10 @@ def test_bootstrap_search_for_compilers_with_no_environment(no_packages_yaml):
|
|||||||
@pytest.mark.regression("25992")
|
@pytest.mark.regression("25992")
|
||||||
@pytest.mark.requires_executables("gcc")
|
@pytest.mark.requires_executables("gcc")
|
||||||
def test_bootstrap_search_for_compilers_with_environment_active(
|
def test_bootstrap_search_for_compilers_with_environment_active(
|
||||||
no_packages_yaml, active_mock_environment
|
no_packages_yaml, active_mock_environment, monkeypatch
|
||||||
):
|
):
|
||||||
|
monkeypatch.setattr(spack.paths, "packages_path", spack.paths.mock_packages_path)
|
||||||
|
|
||||||
assert not spack.compilers.config.all_compilers(init_config=False)
|
assert not spack.compilers.config.all_compilers(init_config=False)
|
||||||
with spack.bootstrap.ensure_bootstrap_configuration():
|
with spack.bootstrap.ensure_bootstrap_configuration():
|
||||||
assert spack.compilers.config.all_compilers(init_config=False)
|
assert spack.compilers.config.all_compilers(init_config=False)
|
||||||
|
Loading…
Reference in New Issue
Block a user