From 45b56d3f695e0da8c2aa2e9c1c41df1614cabe48 Mon Sep 17 00:00:00 2001
From: iamashwin99 <ashwin-kumar.karnad@mpsd.mpg.de>
Date: Tue, 13 Jun 2023 16:13:37 +0200
Subject: [PATCH] simplify tests

---
 test_mpsd-software.py | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/test_mpsd-software.py b/test_mpsd-software.py
index fd0434a..70340fc 100644
--- a/test_mpsd-software.py
+++ b/test_mpsd-software.py
@@ -446,14 +446,12 @@ def test_create_log_file_names():
     assert build_log_file_name is None
 
 
-def test_environment_status(tmp_path):
-    """Test that the environment status is correct."""
-    toolchain_map = mod.environment_status("fake-release", tmp_path)
-    assert toolchain_map is None
-    # create a fake environment
-    mpsd_release = "dev-23a"
-    test_microarch = mod.get_native_microarchitecture()
-    expected_toolchain_map = {test_microarch: ["foss2021a", "intel2021a"]}
+def create_fake_environment(tmp_path, mpsd_release, expected_toolchain_map=None):
+    """Create a fake environment with toolchains for testing."""
+    if not expected_toolchain_map:
+        test_microarch = mod.get_native_microarchitecture()
+        expected_toolchain_map = {test_microarch: ["foss2021a", "intel2021a"]}
+
     for microarch in expected_toolchain_map.keys():
         toolchain_lmod_folder = (
             tmp_path / mpsd_release / microarch / "lmod" / "Core" / "toolchains"
-- 
GitLab