Skip to content
Prev Previous commit
Next Next commit
Parametrize test_min_max_skipna in reductions/test_reductions.py
  • Loading branch information
makbigc committed Oct 7, 2019
commit e4d5c3856c6e3a8a25884a34754c1731f6c1e779
20 changes: 10 additions & 10 deletions pandas/tests/reductions/test_reductions.py
Original file line number Diff line number Diff line change
Expand Up @@ -1041,21 +1041,21 @@ def test_min_max(self):
assert _min == 2
assert _max == 1

def test_min_max_skipna(self):
@pytest.mark.parametrize("skipna", [True, False])
def test_min_max_skipna(self, skipna):
# GH 25303
cat = Series(
Categorical(["a", "b", np.nan, "a"], categories=["b", "a"], ordered=True)
)
_min = cat.min(skipna=skipna)
_max = cat.max(skipna=skipna)

_min = cat.min()
_max = cat.max()
assert _min == "b"
assert _max == "a"

_min = cat.min(skipna=False)
_max = cat.max(skipna=False)
assert np.isnan(_min)
assert np.isnan(_max)
if skipna is True:
assert _min == "b"
assert _max == "a"
else:
assert np.isnan(_min)
assert np.isnan(_max)


class TestSeriesMode:
Expand Down