Remove spack.config.add_default_platform_scope (#48425)
This function is used only in tests, and pushes a scope to the current global CONFIG, when on Windows, regardless of what that CONFIG is.
This commit is contained in:
parent
2842c6d191
commit
85c125a0f5
@ -951,12 +951,6 @@ def set(path: str, value: Any, scope: Optional[str] = None) -> None:
|
|||||||
return CONFIG.set(path, value, scope)
|
return CONFIG.set(path, value, scope)
|
||||||
|
|
||||||
|
|
||||||
def add_default_platform_scope(platform: str) -> None:
|
|
||||||
plat_name = os.path.join("defaults", platform)
|
|
||||||
plat_path = os.path.join(CONFIGURATION_DEFAULTS_PATH[1], platform)
|
|
||||||
CONFIG.push_scope(DirectoryConfigScope(plat_name, plat_path))
|
|
||||||
|
|
||||||
|
|
||||||
def scopes() -> Dict[str, ConfigScope]:
|
def scopes() -> Dict[str, ConfigScope]:
|
||||||
"""Convenience function to get list of configuration scopes."""
|
"""Convenience function to get list of configuration scopes."""
|
||||||
return CONFIG.scopes
|
return CONFIG.scopes
|
||||||
|
@ -635,11 +635,6 @@ def ensure_debug(monkeypatch):
|
|||||||
tty.set_debug(current_debug_level)
|
tty.set_debug(current_debug_level)
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(autouse=sys.platform == "win32", scope="session")
|
|
||||||
def platform_config():
|
|
||||||
spack.config.add_default_platform_scope(spack.platforms.real_host().name)
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def default_config():
|
def default_config():
|
||||||
"""Isolates the default configuration from the user configs.
|
"""Isolates the default configuration from the user configs.
|
||||||
|
Loading…
Reference in New Issue
Block a user