Skip to content
Merged
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions climada/hazard/test/test_forecast.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,3 +86,12 @@ def test_from_hazard(lead_time, member, hazard, haz_kwargs):
npt.assert_array_equal(haz_fc_from_haz.lead_time, lead_time)
npt.assert_array_equal(haz_fc_from_haz.member, member)
assert_hazard_kwargs(haz_fc_from_haz, **haz_kwargs)


def test_hazard_forecast_select(haz_fc, lead_time, member):
"""Check if Hazard.select works on the derived class"""
haz_fc_select = haz_fc.select(event_id=[4, 1])
# NOTE: Events keep their original order
npt.assert_array_equal(haz_fc_select.event_id, haz_fc.event_id[np.array([3, 0])])
npt.assert_array_equal(haz_fc_select.member, member[np.array([3, 0])])
npt.assert_array_equal(haz_fc_select.lead_time, lead_time[np.array([3, 0])])
Loading