def test_event_name_to_id_fail(self): """ Test event_name_to_id 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_id('1050') self.assertIn('No event with name: 1050', cm.output[0])
def test_event_name_to_id_pass(self): """ Test event_name_to_id function.""" haz = Hazard('TC') haz.read_excel(HAZ_TEMPLATE_XLS) self.assertEqual(haz.get_event_id('event001')[0], 1) self.assertEqual(haz.get_event_id('event084')[0], 84)