1313# TODO add test for asterisk
1414
1515
16- def test_admits_chart (admits_df ):
17- chart = build_admits_chart (alt = alt , admits_df = admits_df )
16+ DISPOSITION_KEYS = ("hospitalized" , "icu" , "ventilated" )
17+
18+
19+ def test_admits_chart (admits_floor_df ):
20+ chart = build_admits_chart (alt = alt , admits_floor_df = admits_floor_df )
1821 assert isinstance (chart , (alt .Chart , alt .LayerChart ))
19- assert round (chart .data .iloc [40 ].icu , 0 ) == 39
22+ assert round (chart .data .iloc [40 ].icu , 0 ) == 38
2023
2124 # test fx call with no params
2225 with pytest .raises (TypeError ):
2326 build_admits_chart ()
2427
2528
26- def test_build_descriptions (admits_df , param ):
27- chart = build_admits_chart (alt = alt , admits_df = admits_df )
29+ def test_build_descriptions (admits_floor_df , param ):
30+ chart = build_admits_chart (alt = alt , admits_floor_df = admits_floor_df )
2831 description = build_descriptions (chart = chart , labels = param .labels )
2932
3033 hosp , icu , vent = description .split ("\n \n " ) # break out the description into lines
@@ -33,16 +36,16 @@ def test_build_descriptions(admits_df, param):
3336 assert str (ceil (max_hosp )) in hosp
3437
3538
36- def test_no_asterisk (admits_df , param ):
39+ def test_no_asterisk (admits_floor_df , param ):
3740 param .n_days = 600
3841
39- chart = build_admits_chart (alt = alt , admits_df = admits_df )
42+ chart = build_admits_chart (alt = alt , admits_floor_df = admits_floor_df )
4043 description = build_descriptions (chart = chart , labels = param .labels )
4144 assert "*" not in description
4245
4346
44- def test_census (census_df , param ):
45- chart = build_census_chart (alt = alt , census_df = census_df )
47+ def test_census (census_floor_df , param ):
48+ chart = build_census_chart (alt = alt , census_floor_df = census_floor_df )
4649 description = build_descriptions (chart = chart , labels = param .labels )
4750
4851 assert str (ceil (chart .data ["ventilated" ].max ())) in description
@@ -53,12 +56,12 @@ def test_census(census_df, param):
5356 )
5457
5558
56- def test_census_chart (census_df ):
57- chart = build_census_chart (alt = alt , census_df = census_df )
59+ def test_census_chart (census_floor_df ):
60+ chart = build_census_chart (alt = alt , census_floor_df = census_floor_df )
5861 assert isinstance (chart , (alt .Chart , alt .LayerChart ))
5962 assert chart .data .iloc [1 ].hospitalized == 3
6063 assert chart .data .iloc [49 ].ventilated == 365
6164
6265 # test fx call with no params
6366 with pytest .raises (TypeError ):
64- build_census_chart ()
67+ build_census_chart ()
0 commit comments