Skip to content

Commit 8a1ef20

Browse files
committed
Update tests with flu hospitalizations
1 parent 90f63a4 commit 8a1ef20

File tree

2 files changed

+1100
-4
lines changed

2 files changed

+1100
-4
lines changed

hhs_hosp/tests/test_response.json

Lines changed: 1086 additions & 1 deletion
Large diffs are not rendered by default.

hhs_hosp/tests/test_run.py

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
from delphi_hhs.run import _date_to_int, int_date_to_previous_day_datetime, generate_date_ranges, \
88
make_signal, make_geo, run_module, pop_proportion
9-
from delphi_hhs.constants import CONFIRMED, SUM_CONF_SUSP, SMOOTHERS, GEOS, SIGNALS, CONFIRMED_PROP, SUM_CONF_SUSP_PROP
9+
from delphi_hhs.constants import SMOOTHERS, GEOS, SIGNALS, \
10+
CONFIRMED, SUM_CONF_SUSP, CONFIRMED_FLU, CONFIRMED_PROP, SUM_CONF_SUSP_PROP, CONFIRMED_FLU_PROP
1011
from delphi_utils.geomap import GeoMapper
1112
from freezegun import freeze_time
1213
import numpy as np
@@ -57,7 +58,8 @@ def test_make_signal():
5758
'previous_day_admission_adult_covid_confirmed': [1],
5859
'previous_day_admission_adult_covid_suspected': [2],
5960
'previous_day_admission_pediatric_covid_confirmed': [4],
60-
'previous_day_admission_pediatric_covid_suspected': [8]
61+
'previous_day_admission_pediatric_covid_suspected': [8],
62+
'previous_day_admission_influenza_confirmed': [16]
6163
})
6264

6365
expected_confirmed = pd.DataFrame({
@@ -76,6 +78,14 @@ def test_make_signal():
7678
pd.testing.assert_frame_equal(expected_sum, make_signal(data, SUM_CONF_SUSP))
7779
pd.testing.assert_frame_equal(expected_sum, make_signal(data, SUM_CONF_SUSP_PROP))
7880

81+
expected_flu = pd.DataFrame({
82+
'state': ['na'],
83+
'timestamp': [datetime(year=2020, month=1, day=1)],
84+
'val': [16.],
85+
})
86+
pd.testing.assert_frame_equal(expected_flu, make_signal(data, CONFIRMED_FLU))
87+
pd.testing.assert_frame_equal(expected_flu, make_signal(data, CONFIRMED_FLU_PROP))
88+
7989
with pytest.raises(Exception):
8090
make_signal(data, "zig")
8191

@@ -184,7 +194,8 @@ def test_ignore_last_range_no_results(mock_covid_hosp, mock_export):
184194
"previous_day_admission_adult_covid_confirmed": [0],
185195
"previous_day_admission_adult_covid_suspected": [0],
186196
"previous_day_admission_pediatric_covid_confirmed": [0],
187-
"previous_day_admission_pediatric_covid_suspected": [0]
197+
"previous_day_admission_pediatric_covid_suspected": [0],
198+
"previous_day_admission_influenza_confirmed": [0]
188199
}
189200
},
190201
{"result": -2, "message": "no results"}

0 commit comments

Comments
 (0)