diff --git a/pandas/tests/extension/base/missing.py b/pandas/tests/extension/base/missing.py index cab81f864d8d8..2523cbf2d6f78 100644 --- a/pandas/tests/extension/base/missing.py +++ b/pandas/tests/extension/base/missing.py @@ -117,7 +117,7 @@ def test_fillna_series(self, data_missing): def test_fillna_series_method(self, data_missing, fillna_method): fill_value = data_missing[1] - if fillna_method == "ffill": + if fillna_method in {"pad", "ffill"}: data_missing = data_missing[::-1] result = pd.Series(data_missing).fillna(method=fillna_method) diff --git a/pandas/tests/extension/conftest.py b/pandas/tests/extension/conftest.py index 0d14128e3bebf..c7d719d996720 100644 --- a/pandas/tests/extension/conftest.py +++ b/pandas/tests/extension/conftest.py @@ -169,10 +169,10 @@ def use_numpy(request): return request.param -@pytest.fixture(params=["ffill", "bfill"]) +@pytest.fixture(params=["bfill", "pad", "ffill"]) def fillna_method(request): """ - Parametrized fixture giving method parameters 'ffill' and 'bfill' for + Parametrized fixture giving method parameters 'bfill', 'pad', and 'ffill' for Series.fillna(method=) testing. """ return request.param