(self)
| 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( |
nothing calls this directly
no test coverage detected