diff --git a/test/test_run_modules/test_pre_processing.py b/test/test_run_modules/test_pre_processing.py
index bdb8fdabff67ad894275c805522b9df4cf167011..602c563fa9e346bd944b20aee2c038970791730e 100644
--- a/test/test_run_modules/test_pre_processing.py
+++ b/test/test_run_modules/test_pre_processing.py
@@ -1,6 +1,7 @@
 import logging
 
 import pytest
+import mock
 
 from mlair.data_handler import DefaultDataHandler, DataCollection, AbstractDataHandler
 from mlair.helpers.datastore import NameNotFoundInScope
@@ -34,7 +35,8 @@ class TestPreProcessing:
         yield pre
         RunEnvironment().__del__()
 
-    def test_init(self, caplog):
+    @mock.patch("multiprocessing.cpu_count", return_value=1)
+    def test_init(self, mock_cpu, caplog):
         ExperimentSetup(stations=['DEBW107', 'DEBY081', 'DEBW013', 'DEBW076', 'DEBW087'],
                         statistics_per_var={'o3': 'dma8eu', 'temp': 'maximum'})
         caplog.clear()