Ensure `check_dim_order=False` works for transposed DataTree
()
| 104 | |
| 105 | |
| 106 | def test_assert_equal_transpose_datatree() -> None: |
| 107 | """Ensure `check_dim_order=False` works for transposed DataTree""" |
| 108 | ds = xr.Dataset(data_vars={"data": (("x", "y"), [[1, 2]])}) |
| 109 | |
| 110 | a = xr.DataTree.from_dict({"node": ds}) |
| 111 | b = xr.DataTree.from_dict({"node": ds.transpose("y", "x")}) |
| 112 | |
| 113 | with pytest.raises(AssertionError): |
| 114 | xr.testing.assert_equal(a, b) |
| 115 | |
| 116 | xr.testing.assert_equal(a, b, check_dim_order=False) |
| 117 | |
| 118 | |
| 119 | @pytest.mark.filterwarnings("error") |