(self)
| 191 | assert array.indexes[k].equals(expected_indexes[k]) |
| 192 | |
| 193 | def test_get_index(self) -> None: |
| 194 | array = DataArray(np.zeros((2, 3)), coords={"x": ["a", "b"]}, dims=["x", "y"]) |
| 195 | assert array.get_index("x").equals(pd.Index(["a", "b"])) |
| 196 | assert array.get_index("y").equals(pd.Index([0, 1, 2])) |
| 197 | with pytest.raises(KeyError): |
| 198 | array.get_index("z") |
| 199 | |
| 200 | def test_get_index_size_zero(self) -> None: |
| 201 | array = DataArray(np.zeros((0,)), dims=["x"]) |