|
47 | 47 | 'hmpv%.5':1}]), |
48 | 48 | pd.DataFrame(columns=["week end","pos_tests","percent_pos"]), |
49 | 49 | pd.DataFrame([{"week":32,"week end":"2017-08-17"}]), |
50 | | - pd.DataFrame([{"week":12,"week end":"2022-03-19"}])] |
| 50 | + pd.DataFrame([{"week":12,"week end":"2022-03-19"}]), |
| 51 | + pd.DataFrame([{"week":35,"week end":"2012-08-31"}]), |
| 52 | + pd.DataFrame({"week":[35,36],"week end":["2012-08-31","2012-09-07"]})] |
51 | 53 |
|
52 | 54 | expected_edge_case_tables=[ |
53 | 55 | pd.DataFrame(columns=['week', 'week end', 'canada tests', 'entero/rhino%', 'at tests', |
|
69 | 71 | 'hmpv%.5':1}]), |
70 | 72 | pd.DataFrame(columns=["week end","pos_tests","percent_pos"]), |
71 | 73 | pd.DataFrame([{"week":32,"week end":"2017-08-12"}]), |
72 | | - pd.DataFrame([{"week":12,"week end":"2022-03-26"}])] |
| 74 | + pd.DataFrame([{"week":12,"week end":"2022-03-26"}]), |
| 75 | + pd.DataFrame([{"week":35,"week end":"2013-08-31"}]), |
| 76 | + pd.DataFrame({"week":[35,36],"week end":["2013-08-31","2013-09-07"]})] |
73 | 77 |
|
74 | 78 | example_edge_case_captions=[ |
75 | 79 | [t for t in captions if "Entero" in t.text][0], |
|
79 | 83 | [t for t in captions if "hMPV" in t.text][0], |
80 | 84 | [t for t in captions if "hMPV" in t.text][0], |
81 | 85 | [t for t in captions if "Influenza" in t.text][0], |
82 | | - [t for t in captions if "Para" in t.text][0]] |
| 86 | + [t for t in captions if "Para" in t.text][0], |
| 87 | + [t for t in captions if "RSV" in t.text][0], |
| 88 | + [t for t in captions if "Influenza" in t.text][0]] |
83 | 89 |
|
84 | 90 | example_edge_case_seasons=[["2017","2018"],["2017","2018"],["2017","2018"], |
85 | 91 | ["2015","2016"],["2022","2023"],["2021","2022"], |
86 | | - ["2016","2017"],["2021","2022"]] |
| 92 | + ["2016","2017"],["2021","2022"], ["2013","2014"], |
| 93 | + ["2013","2014"]] |
87 | 94 |
|
88 | | -example_edge_case_weeks=[35,35,47,41,11,10,32,14] |
| 95 | +example_edge_case_weeks=[35,35,47,41,11,10,32,14,35,36] |
89 | 96 |
|
90 | 97 | class TestPullHistoric(): |
91 | 98 |
|
|
0 commit comments