def test_event_id_to_name_fail(self): """ Test event_id_to_name function.""" haz = Hazard('TC') haz.read_excel(HAZ_TEMPLATE_XLS) with self.assertLogs('climada.hazard.base', level='ERROR') as cm: with self.assertRaises(ValueError): haz.get_event_name(1050) self.assertIn('No event with id: 1050', cm.output[0])
def test_event_id_to_name_pass(self): """ Test event_id_to_name function.""" haz = Hazard('TC') haz.read_excel(HAZ_TEMPLATE_XLS) self.assertEqual(haz.get_event_name(2), 'event002') self.assertEqual(haz.get_event_name(48), 'event048')