X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_policy_module%2Ftests%2Funit%2Fhealing%2Ftest_healing_service.py;h=ae5fe62a12b770283b23d70a49e10c43c5393f0b;hb=0f6b1c44ccb844079e0359c8bcda880902bae8b3;hp=7f48f83e665bb762dfe4943888d8029d8d76ce98;hpb=d37c54c64eec65c9a3c490a31eef3a02a76cb474;p=osm%2FPOL.git diff --git a/osm_policy_module/tests/unit/healing/test_healing_service.py b/osm_policy_module/tests/unit/healing/test_healing_service.py index 7f48f83..ae5fe62 100644 --- a/osm_policy_module/tests/unit/healing/test_healing_service.py +++ b/osm_policy_module/tests/unit/healing/test_healing_service.py @@ -52,18 +52,37 @@ class TestHealscalingService(TestCase): self.loop.run_until_complete(service.update_alarm_status("test_uuid", "alarm")) self.assertEqual(mock_alarm.last_status, "alarm") mock_alarm.save.assert_called_with() - service = HealingService(self.config) self.loop.run_until_complete(service.update_alarm_status("test_uuid", "ok")) self.assertEqual(mock_alarm.last_status, "ok") mock_alarm.save.assert_called_with() - - service = HealingService(self.config) self.loop.run_until_complete( service.update_alarm_status("test_uuid", "insufficient_data") ) self.assertEqual(mock_alarm.last_status, "insufficient_data") mock_alarm.save.assert_called_with() + """ + if self.config.get("autoheal", "enabled") == "True": + self.loop.run_until_complete( + service.update_alarm_status("test_uuid", "alarm") + ) + self.assertEqual(mock_alarm.last_status, "alarm") + mock_alarm.save.assert_called_with() + + service = HealingService(self.config) + if self.config.get("autoheal", "enabled") == "True": + self.loop.run_until_complete(service.update_alarm_status("test_uuid", "ok")) + self.assertEqual(mock_alarm.last_status, "ok") + mock_alarm.save.assert_called_with() + + service = HealingService(self.config) + if self.config.get("autoheal", "enabled") == "True": + self.loop.run_until_complete( + service.update_alarm_status("test_uuid", "insufficient_data") + ) + self.assertEqual(mock_alarm.last_status, "insufficient_data") + mock_alarm.save.assert_called_with() + """ @mock.patch.object(HealingActionRepository, "list") @mock.patch.object(HealingActionRepository, "get") @@ -84,6 +103,20 @@ class TestHealscalingService(TestCase): "test_day1", "test_count_index", ) + """ + if self.config.get("autoheal", "enabled") == "True": + self.loop.run_until_complete(service.handle_alarm("test_id", "alarm")) + heal.assert_called_with( + "test_nsr_id", + "test_vnfinstance_id", + "test_vdur_name", + "test_vdu_id", + "test_vnf_member_index", + "test_heal_type", + "test_day1", + "test_count_index", + ) + """ def _build_mock_alarm( self,