diff --git a/src/run_modules/pre_processing.py b/src/run_modules/pre_processing.py
index dd0def055afc00202f9139638586807b0d2b832b..2a4632d515a36a77b01a09a539da4f51ecd3e07a 100644
--- a/src/run_modules/pre_processing.py
+++ b/src/run_modules/pre_processing.py
@@ -42,17 +42,17 @@ class PreProcessing(RunEnvironment):
         self.report_pre_processing()
 
     def report_pre_processing(self):
-        logging.info(20 * '##')
+        logging.debug(20 * '##')
         n_train = len(self.data_store.get('generator', 'general.train'))
         n_val = len(self.data_store.get('generator', 'general.val'))
         n_test = len(self.data_store.get('generator', 'general.test'))
         n_total = n_train + n_val + n_test
-        logging.info(f"Number of all stations: {n_total}")
-        logging.info(f"Number of training stations: {n_train}")
-        logging.info(f"Number of val stations: {n_val}")
-        logging.info(f"Number of test stations: {n_test}")
-        logging.info(f"TEST SHAPE OF GENERATOR CALL: {self.data_store.get('generator', 'general.test')[0][0].shape}"
-                     f"{self.data_store.get('generator', 'general.test')[0][1].shape}")
+        logging.debug(f"Number of all stations: {n_total}")
+        logging.debug(f"Number of training stations: {n_train}")
+        logging.debug(f"Number of val stations: {n_val}")
+        logging.debug(f"Number of test stations: {n_test}")
+        logging.debug(f"TEST SHAPE OF GENERATOR CALL: {self.data_store.get('generator', 'general.test')[0][0].shape}"
+                      f"{self.data_store.get('generator', 'general.test')[0][1].shape}")
 
     def split_train_val_test(self):
         fraction_of_training = self.data_store.get("fraction_of_training", "general")
diff --git a/test/test_model_modules/test_keras_extensions.py b/test/test_model_modules/test_keras_extensions.py
index 7bf5cf5119df229384a3acff11c11f4c5fffc048..c50e5e425779575eb2b492213a0b39b2b7c3376e 100644
--- a/test/test_model_modules/test_keras_extensions.py
+++ b/test/test_model_modules/test_keras_extensions.py
@@ -1,5 +1,6 @@
 import pytest
 from src.model_modules.keras_extensions import *
+from src.helpers import l_p_loss
 import keras
 import numpy as np
 
diff --git a/test/test_modules/test_model_setup.py b/test/test_modules/test_model_setup.py
index d604d7474af84740a4b7a1cc51e5e94f1c94533b..65c683003d173031115164b4800d7759ff9cec2f 100644
--- a/test/test_modules/test_model_setup.py
+++ b/test/test_modules/test_model_setup.py
@@ -18,6 +18,9 @@ class TestModelSetup:
         super(ModelSetup, obj).__init__()
         obj.scope = "general.modeltest"
         obj.model = None
+        obj.callbacks_name = "placeholder_%s_str.pickle"
+        obj.data_store.set("lr_decay", "dummy_str", "general.model")
+        obj.data_store.set("hist", "dummy_str", "general.model")
         yield obj
         RunEnvironment().__del__()
 
diff --git a/test/test_modules/test_pre_processing.py b/test/test_modules/test_pre_processing.py
index a562e7b05a79f0068b10e9e36771669fe47d4ce8..c6f70169adee6eec74c834d952721f41d3c3fa03 100644
--- a/test/test_modules/test_pre_processing.py
+++ b/test/test_modules/test_pre_processing.py
@@ -47,14 +47,15 @@ class TestPreProcessing:
         assert obj_with_exp_setup.data_store.search_name("generator") == []
         assert obj_with_exp_setup._run() is None
         assert obj_with_exp_setup.data_store.search_name("generator") == sorted(["general.train", "general.val",
-                                                                                 "general.test"])
+                                                                                 "general.train_val", "general.test"])
 
     def test_split_train_val_test(self, obj_with_exp_setup):
         assert obj_with_exp_setup.data_store.search_name("generator") == []
         obj_with_exp_setup.split_train_val_test()
         data_store = obj_with_exp_setup.data_store
         assert data_store.search_scope("general.train") == sorted(["generator", "start", "end", "stations"])
-        assert data_store.search_name("generator") == sorted(["general.train", "general.val", "general.test"])
+        assert data_store.search_name("generator") == sorted(["general.train", "general.val", "general.test",
+                                                              "general.train_val"])
 
     def test_create_set_split_not_all_stations(self, caplog, obj_with_exp_setup):
         caplog.set_level(logging.DEBUG)
@@ -93,10 +94,11 @@ class TestPreProcessing:
 
     def test_split_set_indices(self, obj_super_init):
         dummy_list = list(range(0, 15))
-        train, val, test = obj_super_init.split_set_indices(len(dummy_list), 0.9)
+        train, val, test, train_val = obj_super_init.split_set_indices(len(dummy_list), 0.9)
         assert dummy_list[train] == list(range(0, 10))
         assert dummy_list[val] == list(range(10, 13))
         assert dummy_list[test] == list(range(13, 15))
+        assert dummy_list[train_val] == list(range(0, 13))
 
     def test_create_args_dict_default_scope(self, obj_super_init):
         assert obj_super_init.data_store.create_args_dict(["NAME1", "NAME2"]) == {"NAME1": 1, "NAME2": 2}
diff --git a/test/test_modules/test_training.py b/test/test_modules/test_training.py
index 580e7925e5bd48e6fd6aa2226a88e5af617ea3cb..08b9eaf19e831ed1662efbe21f4ad29d18dff9b4 100644
--- a/test/test_modules/test_training.py
+++ b/test/test_modules/test_training.py
@@ -15,7 +15,7 @@ from src.run_modules.run_environment import RunEnvironment
 from src.data_handling.data_distributor import Distributor
 from src.data_handling.data_generator import DataGenerator
 from src.helpers import PyTestRegex
-from src.model_modules.keras_extensions import LearningRateDecay
+from src.model_modules.keras_extensions import LearningRateDecay, HistoryAdvanced
 
 
 def my_test_model(activation, window_history_size, channels, dropout_rate, add_minor_branch=False):
@@ -49,6 +49,7 @@ class TestTraining:
         obj.epochs = 2
         obj.checkpoint = checkpoint
         obj.lr_sc = LearningRateDecay()
+        obj.hist = HistoryAdvanced()
         obj.experiment_name = "TestExperiment"
         obj.data_store.set("generator", mock.MagicMock(return_value="mock_train_gen"), "general.train")
         obj.data_store.set("generator", mock.MagicMock(return_value="mock_val_gen"), "general.val")
@@ -133,6 +134,7 @@ class TestTraining:
         obj.data_store.set("epochs", 2, "general.model")
         obj.data_store.set("checkpoint", checkpoint, "general.model")
         obj.data_store.set("lr_decay", LearningRateDecay(), "general.model")
+        obj.data_store.set("hist", HistoryAdvanced(), "general.model")
         obj.data_store.set("experiment_name", "TestExperiment", "general")
         obj.data_store.set("experiment_path", path, "general")
         path_plot = os.path.join(path, "plots")