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

Method test_dropna_extension_array

xarray/tests/test_dataset.py:5876–5881  ·  view source on GitHub ↗
(self, extension_array)

Source from the content-addressed store, hash-verified

5874 ),
5875 )
5876 def test_dropna_extension_array(self, extension_array) -> None:
5877 srs = pd.DataFrame({"data": extension_array}, index=np.array([1, 2, 3]))
5878 ds = srs.to_xarray()
5879 dropped = ds.dropna("index")
5880 assert dropped["data"].dtype == extension_array.dtype
5881 assert (dropped["data"].values == srs["data"].values[1:]).all()
5882
5883 def test_fillna(self) -> None:
5884 ds = Dataset({"a": ("x", [np.nan, 1, np.nan, 3])}, {"x": [0, 1, 2, 3]})

Callers

nothing calls this directly

Calls 2

dropnaMethod · 0.45
allMethod · 0.45

Tested by

no test coverage detected