From f74de303d09f66da8a6a1f5cf94459a287fa8fec Mon Sep 17 00:00:00 2001
From: leufen1 <l.leufen@fz-juelich.de>
Date: Mon, 23 Nov 2020 18:16:58 +0100
Subject: [PATCH] use mocking for cpu count during tests

---
 test/test_run_modules/test_pre_processing.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/test/test_run_modules/test_pre_processing.py b/test/test_run_modules/test_pre_processing.py
index bdb8fdab..602c563f 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()
-- 
GitLab