()
| 657 | |
| 658 | |
| 659 | def test_broadcast_compat_data_1d() -> None: |
| 660 | data = np.arange(5) |
| 661 | var = xr.Variable("x", data) |
| 662 | |
| 663 | assert_identical(data, broadcast_compat_data(var, ("x",), ())) |
| 664 | assert_identical(data, broadcast_compat_data(var, (), ("x",))) |
| 665 | assert_identical(data[:], broadcast_compat_data(var, ("w",), ("x",))) |
| 666 | assert_identical(data[:, None], broadcast_compat_data(var, ("w", "x", "y"), ())) |
| 667 | |
| 668 | with pytest.raises(ValueError): |
| 669 | broadcast_compat_data(var, ("x",), ("w",)) |
| 670 | |
| 671 | with pytest.raises(ValueError): |
| 672 | broadcast_compat_data(var, (), ()) |
| 673 | |
| 674 | |
| 675 | def test_broadcast_compat_data_2d() -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…