6
6
7
7
from delphi_hhs .run import _date_to_int , int_date_to_previous_day_datetime , generate_date_ranges , \
8
8
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
10
11
from delphi_utils .geomap import GeoMapper
11
12
from freezegun import freeze_time
12
13
import numpy as np
@@ -57,7 +58,8 @@ def test_make_signal():
57
58
'previous_day_admission_adult_covid_confirmed' : [1 ],
58
59
'previous_day_admission_adult_covid_suspected' : [2 ],
59
60
'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 ]
61
63
})
62
64
63
65
expected_confirmed = pd .DataFrame ({
@@ -76,6 +78,14 @@ def test_make_signal():
76
78
pd .testing .assert_frame_equal (expected_sum , make_signal (data , SUM_CONF_SUSP ))
77
79
pd .testing .assert_frame_equal (expected_sum , make_signal (data , SUM_CONF_SUSP_PROP ))
78
80
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
+
79
89
with pytest .raises (Exception ):
80
90
make_signal (data , "zig" )
81
91
@@ -184,7 +194,8 @@ def test_ignore_last_range_no_results(mock_covid_hosp, mock_export):
184
194
"previous_day_admission_adult_covid_confirmed" : [0 ],
185
195
"previous_day_admission_adult_covid_suspected" : [0 ],
186
196
"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 ]
188
199
}
189
200
},
190
201
{"result" : - 2 , "message" : "no results" }
0 commit comments