コード例 #1
0
 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])
コード例 #2
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)