1212
1313import ramble .workspace
1414from ramble .main import RambleCommand
15- from ramble .pkg_man .builtin .spack_lightweight import SpackRunner , ValidationFailedError
16- from ramble .util .command_runner import RunnerError
15+ from ramble .pkg_man .builtin .spack_lightweight import ValidationFailedError
1716
1817pytestmark = pytest .mark .usefixtures ("mutable_config" , "mutable_mock_workspace_path" )
1918
2019workspace = RambleCommand ("workspace" )
2120
2221
2322@pytest .mark .long
24- def test_package_manager_requirements_zlib (mock_applications , mock_modifiers , workspace_name ):
23+ def test_package_manager_requirements_zlib (
24+ mock_applications , mock_modifiers , workspace_name , ensure_spack_runner
25+ ):
2526 test_config = """
2627ramble:
2728 variants:
@@ -47,11 +48,6 @@ def test_package_manager_requirements_zlib(mock_applications, mock_modifiers, wo
4748 packages: []
4849"""
4950
50- try :
51- SpackRunner ()
52- except RunnerError as e :
53- pytest .skip (e )
54-
5551 with ramble .workspace .create (workspace_name ) as ws :
5652 ws .write ()
5753
@@ -73,7 +69,9 @@ def test_package_manager_requirements_zlib(mock_applications, mock_modifiers, wo
7369 assert "debug: true" in data
7470
7571
76- def test_package_manager_requirements_error (mock_applications , mock_modifiers , workspace_name ):
72+ def test_package_manager_requirements_error (
73+ mock_applications , mock_modifiers , workspace_name , ensure_spack_runner
74+ ):
7775 test_config = """
7876ramble:
7977 variants:
@@ -99,11 +97,6 @@ def test_package_manager_requirements_error(mock_applications, mock_modifiers, w
9997 packages: []
10098"""
10199
102- try :
103- SpackRunner ()
104- except RunnerError as e :
105- pytest .skip (e )
106-
107100 with ramble .workspace .create (workspace_name ) as ws :
108101 ws .write ()
109102
0 commit comments