diff --git a/tests/test_cli.py b/tests/test_cli.py
index 32d24f94dd045ec6195c954ec360e50bce22aa05..5a95c42a5282baca805af7ebcef9a3f377055ac2 100644
--- a/tests/test_cli.py
+++ b/tests/test_cli.py
@@ -508,14 +508,14 @@ def test_train_signstotb_montgomery_rs(temporary_basedir, datadir):
             )
 
 
-def test_predict_signstotb_montgomery_rs(datadir):
+def test_predict_signstotb_montgomery_rs(temporary_basedir, datadir):
     from ptbench.scripts.predict import predict
 
     runner = CliRunner()
 
     with stdout_logging() as buf:
 
-        output_folder = "predictions"
+        output_folder = str(temporary_basedir / "predictions")
         result = runner.invoke(
             predict,
             [