From 44180dcf9b691dd9b7ec80bc3cb2714380da6b9a Mon Sep 17 00:00:00 2001 From: Hans Fangohr <hans.fangohr@mpsd.mpg.de> Date: Wed, 31 May 2023 08:57:19 +0200 Subject: [PATCH] split one test into three (I am trying to debug the third one on the Mac, and this makes it easier.) --- tests.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/tests.py b/tests.py index 6857a32..66aae07 100644 --- a/tests.py +++ b/tests.py @@ -147,20 +147,21 @@ def test_setup_log_cmd(tmp_path): assert "Spack environments branch: dev-23a " in last_line -def test_install_environment(tmp_path): - """Test the installation of a toolchain. - - This is a long test, its handy to test this with print statements printed to - stdout, use: - pytest -s - Expect an Exception when wrong toolchains are provided - """ +def test_install_environment_wrong_toolchain(tmp_path): + """Test exception is raised for non-existing toolchain.""" + # This is a long test, its handy to test this with print statements printed to + # stdout, use: + # pytest -s + # Expect an Exception when wrong toolchains are provided with pytest.raises(Exception): mod.install_environment( mpsd_release="dev-23a", toolchains=["wrong-toolchain"], script_dir=(tmp_path), ) + +def test_install_environment_wrong_mpsd_release(tmp_path): + """Test exception is raised for non-existing mpsd release.""" # Expect an Exception when wrong mpsd_release is provided (part of # prepare_environment) with pytest.raises(Exception): @@ -169,6 +170,9 @@ def test_install_environment(tmp_path): toolchains=["foss2021a-mpi"], script_dir=(tmp_path), ) + +def test_install_environment_zlib(tmp_path): + """Test installation of toolchain.""" # prepare a test of global generic with only zlib to test the installation # prepare dev-23a release # script_dir = tmp_path / "test_global_generic" -- GitLab