66
77from 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
1011from delphi_utils .geomap import GeoMapper
1112from freezegun import freeze_time
1213import 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