X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Ftests%2Funit%2Fevaluator%2Ftest_evaluator.py;h=e7b91623837b3c850c24fa33eb75382c36f456dc;hb=1c3b669e8a6030de17712758f9a81aa323d7a6d5;hp=b20f602bda00c4c9c5689c3e8b53dfda4e2be211;hpb=628df021896fa8775f9743af62a4267b617cc35c;p=osm%2FMON.git diff --git a/osm_mon/tests/unit/evaluator/test_evaluator.py b/osm_mon/tests/unit/evaluator/test_evaluator.py index b20f602..e7b9162 100644 --- a/osm_mon/tests/unit/evaluator/test_evaluator.py +++ b/osm_mon/tests/unit/evaluator/test_evaluator.py @@ -36,11 +36,10 @@ class EvaluatorTest(TestCase): super().setUp() self.config = Config() - @mock.patch('multiprocessing.Process') - @mock.patch.object(Evaluator, "notify_alarm") + @mock.patch('concurrent.futures.ProcessPoolExecutor.submit') + @mock.patch.object(Evaluator, "_notify_alarm") @mock.patch.object(EvaluatorService, "evaluate_alarms") - @mock.patch('osm_mon.core.database.db') - def test_evaluate(self, db, evaluate_alarms, notify_alarm, process): + def test_evaluate(self, evaluate_alarms, _notify_alarm, futures): mock_alarm = mock.Mock() mock_alarm.operation = 'gt' mock_alarm.threshold = 50.0 @@ -49,4 +48,4 @@ class EvaluatorTest(TestCase): evaluator = Evaluator(self.config) evaluator.evaluate() - process.assert_called_with(target=notify_alarm, args=(mock_alarm, AlarmStatus.ALARM)) + futures.assert_called_with(Evaluator._notify_alarm, self.config, mock_alarm, AlarmStatus.ALARM)