示例#1
0
 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])
示例#2
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')