MCPcopy Index your code
hub / github.com/pydata/xarray / test_broadcast_compat_data_2d

Function test_broadcast_compat_data_2d

xarray/tests/test_computation.py:675–692  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

673
674
675def test_broadcast_compat_data_2d() -> None:
676 data = np.arange(12).reshape(3, 4)
677 var = xr.Variable(["x", "y"], data)
678
679 assert_identical(data, broadcast_compat_data(var, ("x", "y"), ()))
680 assert_identical(data, broadcast_compat_data(var, ("x",), ("y",)))
681 assert_identical(data, broadcast_compat_data(var, (), ("x", "y")))
682 assert_identical(data.T, broadcast_compat_data(var, ("y", "x"), ()))
683 assert_identical(data.T, broadcast_compat_data(var, ("y",), ("x",)))
684 assert_identical(data, broadcast_compat_data(var, ("w", "x"), ("y",)))
685 assert_identical(data, broadcast_compat_data(var, ("w",), ("x", "y")))
686 assert_identical(data.T, broadcast_compat_data(var, ("w",), ("y", "x")))
687 assert_identical(
688 data[:, :, None], broadcast_compat_data(var, ("w", "x", "y", "z"), ())
689 )
690 assert_identical(
691 data[None, :, :].T, broadcast_compat_data(var, ("w", "y", "x", "z"), ())
692 )
693
694
695def test_keep_attrs() -> None:

Callers

nothing calls this directly

Calls 3

broadcast_compat_dataFunction · 0.90
arangeMethod · 0.80
assert_identicalFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…