(self)
| 2424 | assert len(obj.xindexes) == 0 |
| 2425 | |
| 2426 | def test_reorder_levels(self) -> None: |
| 2427 | midx = self.mindex.reorder_levels(["level_2", "level_1"]) |
| 2428 | expected = DataArray(self.mda.values, coords={"x": midx}, dims="x") |
| 2429 | |
| 2430 | obj = self.mda.reorder_levels(x=["level_2", "level_1"]) |
| 2431 | assert_identical(obj, expected) |
| 2432 | |
| 2433 | array = DataArray([1, 2], dims="x") |
| 2434 | with pytest.raises(KeyError): |
| 2435 | array.reorder_levels(x=["level_1", "level_2"]) |
| 2436 | |
| 2437 | array["x"] = [0, 1] |
| 2438 | with pytest.raises(ValueError, match=r"has no MultiIndex"): |
| 2439 | array.reorder_levels(x=["level_1", "level_2"]) |
| 2440 | |
| 2441 | def test_set_xindex(self) -> None: |
| 2442 | da = DataArray( |
nothing calls this directly
no test coverage detected