| 2940 | assert_identical(expected_y2, y2) |
| 2941 | |
| 2942 | def test_broadcast_multi_index(self) -> None: |
| 2943 | # GH6430 |
| 2944 | ds = Dataset( |
| 2945 | {"foo": (("x", "y", "z"), np.ones((3, 4, 2)))}, |
| 2946 | {"x": ["a", "b", "c"], "y": [1, 2, 3, 4]}, |
| 2947 | ) |
| 2948 | stacked = ds.stack(space=["x", "y"]) |
| 2949 | broadcasted, _ = broadcast(stacked, stacked.space) |
| 2950 | |
| 2951 | assert broadcasted.xindexes["x"] is broadcasted.xindexes["space"] |
| 2952 | assert broadcasted.xindexes["y"] is broadcasted.xindexes["space"] |
| 2953 | |
| 2954 | def test_variable_indexing(self) -> None: |
| 2955 | data = create_test_data() |