Skip to content

Commit a21a464

Browse files
committed
fix testing to take into account geopandas?
1 parent 7127924 commit a21a464

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

tests/waterdata_test.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,6 @@ def test_get_por_stats():
274274
start_date="01-01",
275275
end_date="01-01"
276276
)
277-
assert type(df) is DataFrame
278277
assert df['computation'].isin(['median', 'maximum', 'minimum', 'arithmetic_mean', 'percentile']).all()
279278
assert df['time_of_year'].isin(['01-01', '01']).all()
280279
assert df.loc[df['computation'] == "minimum", "percentile"].unique().tolist() == [0.0]
@@ -290,7 +289,7 @@ def test_get_por_stats_expanded_false():
290289
computation_type=["minimum", "percentile"]
291290
)
292291
assert df.shape[0] == 4
293-
assert df.shape[1] == 21
292+
assert df.shape[1] == 20 # if geopandas installed, 21 columns if not
294293
assert "percentile" not in df.columns
295294
assert "percentiles" in df.columns
296295
assert type(df['percentiles'][2]) is list
@@ -306,7 +305,7 @@ def test_get_date_range_stats():
306305
)
307306

308307
assert df.shape[0] == 3
309-
assert df.shape[1] == 21
308+
assert df.shape[1] == 20 # if geopandas installed, 21 columns if not
310309
assert "interval_type" in df.columns
311310
assert "percentile" in df.columns
312311
assert df['interval_type'].isin(['month', 'calendar_year', 'water_year']).all()

0 commit comments

Comments
 (0)