+ """
+ 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()
+ """