Skip to content

Commit 0a9fe11

Browse files
committed
Add fillna mismatched array length tests.
1 parent 7ab9458 commit 0a9fe11

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed

pandas/tests/extension/base/methods.py

+5
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,11 @@ def test_fillna_copy_series(self, data_missing):
131131
else:
132132
assert ser._values is arr
133133

134+
def test_fillna_length_mismatch(self, data_missing):
135+
with (tm.assert_raises_regex(ValueError,
136+
"Length of 'value' does not match.")):
137+
data_missing.fillna(data_missing.take([1]))
138+
134139
def test_combine_le(self, data_repeated):
135140
# GH 20825
136141
# Test that combine works when doing a <= (le) comparison

pandas/tests/extension/test_categorical.py

+4
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,10 @@ def test_combine_add(self, data_repeated):
191191
expected = pd.Series([a + val for a in list(orig_data1)])
192192
self.assert_series_equal(result, expected)
193193

194+
@pytest.mark.skip(reason="Not Applicable")
195+
def test_fillna_length_mismatch(self, data_missing):
196+
pass
197+
194198

195199
class TestCasting(base.BaseCastingTests):
196200
pass

pandas/tests/extension/test_interval.py

+4
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,10 @@ class TestMethods(BaseInterval, base.BaseMethodsTests):
108108
def test_combine_add(self, data_repeated):
109109
pass
110110

111+
@pytest.mark.skip(reason="Not Applicable")
112+
def test_fillna_length_mismatch(self, data_missing):
113+
pass
114+
111115

112116
class TestMissing(BaseInterval, base.BaseMissingTests):
113117
# Index.fillna only accepts scalar `value`, so we have to skip all

pandas/tests/extension/test_sparse.py

+4
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,10 @@ def test_combine_le(self, data_repeated):
231231
], fill_value=False))
232232
self.assert_series_equal(result, expected)
233233

234+
@pytest.mark.skip(reason="Not Applicable")
235+
def test_fillna_length_mismatch(self, data_missing):
236+
pass
237+
234238

235239
class TestCasting(BaseSparseTests, base.BaseCastingTests):
236240
pass

0 commit comments

Comments
 (0)