(self, mode, xr_arg, np_arg)
| 2237 | ) |
| 2238 | @pytest.mark.parametrize("xr_arg, np_arg", _PAD_XR_NP_ARGS) |
| 2239 | def test_pad(self, mode, xr_arg, np_arg): |
| 2240 | data = np.arange(4 * 3 * 2).reshape(4, 3, 2) * unit_registry.m |
| 2241 | v = xr.Variable(["x", "y", "z"], data) |
| 2242 | |
| 2243 | expected = attach_units( |
| 2244 | strip_units(v).pad(mode=mode, **xr_arg), |
| 2245 | extract_units(v), |
| 2246 | ) |
| 2247 | actual = v.pad(mode=mode, **xr_arg) |
| 2248 | |
| 2249 | assert_units_equal(expected, actual) |
| 2250 | assert_equal(actual, expected) |
| 2251 | |
| 2252 | @pytest.mark.parametrize( |
| 2253 | "unit,error", |
nothing calls this directly
no test coverage detected