MCPcopy
hub / github.com/pydata/xarray / test_fillna_extension_array

Method test_fillna_extension_array

xarray/tests/test_dataset.py:5851–5859  ·  view source on GitHub ↗
(self, fill_value, extension_array)

Source from the content-addressed store, hash-verified

5849 ),
5850 )
5851 def test_fillna_extension_array(self, fill_value, extension_array) -> None:
5852 srs = pd.DataFrame({"data": extension_array}, index=np.array([1, 2, 3]))
5853 ds = srs.to_xarray()
5854 filled = ds.fillna(fill_value)
5855 assert filled["data"].dtype == extension_array.dtype
5856 assert (
5857 filled["data"].values
5858 == np.array([fill_value, *srs["data"].values[1:]], dtype="object")
5859 ).all()
5860
5861 @pytest.mark.parametrize(
5862 "extension_array",

Callers

nothing calls this directly

Calls 2

fillnaMethod · 0.45
allMethod · 0.45

Tested by

no test coverage detected