Skip to content

Commit 9d32df3

Browse files
committed
Added tests
1 parent dd57e51 commit 9d32df3

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

changehc/tests/test_load_data.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@
1414
"indicator": {
1515
"input_denom_file": "test_data/20200601_Counts_Products_Denom.dat.gz",
1616
"input_covid_file": "test_data/20200601_Counts_Products_Covid.dat.gz",
17+
"input_flu_file": "test_data/20200601_Counts_Products_Covid.dat.gz",
1718
"drop_date": "2020-06-01"
1819
}
1920
}
2021
COVID_FILEPATH = PARAMS["indicator"]["input_covid_file"]
22+
FLU_FILEPATH = PARAMS["indicator"]["input_flu_file"]
2123
DENOM_FILEPATH = PARAMS["indicator"]["input_denom_file"]
2224
DROP_DATE = pd.to_datetime(PARAMS["indicator"]["drop_date"])
2325

@@ -29,6 +31,8 @@ class TestLoadData:
2931
Config.COVID_COLS, Config.COVID_DTYPES, Config.COVID_COL)
3032
combined_data = load_combined_data(DENOM_FILEPATH, COVID_FILEPATH, DROP_DATE,
3133
"fips")
34+
flu_data = load_flu_data(DENOM_FILEPATH, FLU_FILEPATH, DROP_DATE,
35+
"fips")
3236
gmpr = GeoMapper()
3337

3438
def test_base_unit(self):
@@ -43,6 +47,9 @@ def test_base_unit(self):
4347
with pytest.raises(AssertionError):
4448
load_combined_data(DENOM_FILEPATH, COVID_FILEPATH, DROP_DATE, "foo")
4549

50+
with pytest.raises(AssertionError):
51+
load_flu_data(DENOM_FILEPATH, FLU_FILEPATH, DROP_DATE, "foo")
52+
4653
def test_denom_columns(self):
4754
assert "fips" in self.denom_data.index.names
4855
assert "timestamp" in self.denom_data.index.names
@@ -71,6 +78,16 @@ def test_combined_columns(self):
7178
assert len(
7279
set(self.combined_data.columns) - set(expected_combined_columns)) == 0
7380

81+
def test_flu_columns(self):
82+
assert "fips" in self.flu_data.index.names
83+
assert "timestamp" in self.flu_data.index.names
84+
85+
expected_flu_columns = ["num", "den"]
86+
for col in expected_flu_columns:
87+
assert col in self.flu_data.columns
88+
assert len(
89+
set(self.flu_data.columns) - set(expected_flu_columns)) == 0
90+
7491
def test_edge_values(self):
7592
for data in [self.denom_data,
7693
self.covid_data,

0 commit comments

Comments
 (0)