diff --git a/tests.py b/tests.py
index b6f5743d9b5fb535c34ea9c549e79aaad1dcc9fe..dec2c8aa1ac2330d400b800b942ad6c36510c367 100644
--- a/tests.py
+++ b/tests.py
@@ -118,6 +118,7 @@ def test_setup_log_cmd(tmp_path):
         initial_bytes = 0
 
     # run the prepare_env functionality
+    create_mock_git_repository(target_directory=script_dir, create_directory=True)
     mod.prepare_environment(mpsd_release=mpsd_release_to_test, script_dir=(script_dir))
 
     # check that logs/install-software-environment.log is updated
@@ -163,6 +164,7 @@ def test_install_environment(tmp_path):
     toolchain_to_test = "global_generic"
     mpsd_microarch = os.getenv("MPSD_MICROARCH", "UNKNOWN_MICROARCH")
     release_base_dir = script_dir / mpsd_release_to_test
+    create_mock_git_repository(target_directory=script_dir, create_directory=False)
     mod.prepare_environment(mpsd_release=mpsd_release_to_test, script_dir=(script_dir))
     # Patch the spack environments to create a fake global_generic
     # create a test toolchain