MCPcopy Index your code
hub / github.com/pydata/xarray / test_squeeze_drop

Method test_squeeze_drop

xarray/tests/test_dataset.py:5242–5263  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

5240 data.squeeze("y")
5241
5242 def test_squeeze_drop(self) -> None:
5243 data = Dataset({"foo": ("x", [1])}, {"x": [0]})
5244 expected = Dataset({"foo": 1})
5245 selected = data.squeeze(drop=True)
5246 assert_identical(expected, selected)
5247
5248 expected = Dataset({"foo": 1}, {"x": 0})
5249 selected = data.squeeze(drop=False)
5250 assert_identical(expected, selected)
5251
5252 data = Dataset({"foo": (("x", "y"), [[1]])}, {"x": [0], "y": [0]})
5253 expected = Dataset({"foo": 1})
5254 selected = data.squeeze(drop=True)
5255 assert_identical(expected, selected)
5256
5257 expected = Dataset({"foo": ("x", [1])}, {"x": [0]})
5258 selected = data.squeeze(dim="y", drop=True)
5259 assert_identical(expected, selected)
5260
5261 data = Dataset({"foo": (("x",), [])}, {"x": []})
5262 selected = data.squeeze(drop=True)
5263 assert_identical(data, selected)
5264
5265 def test_to_dataarray(self) -> None:
5266 ds = Dataset(

Callers

nothing calls this directly

Calls 3

DatasetClass · 0.90
assert_identicalFunction · 0.90
squeezeMethod · 0.45

Tested by

no test coverage detected