def test_dask_kwargs_dataset(method): data = da.from_array(np.arange(3), chunks=(2,)) x = Dataset({'x': (('y'), data)}) if method in ['load', 'compute']: dask_func = 'dask.array.compute' else: dask_func = 'dask.persist' # args should be passed on to "dask_func" with mock.patch(dask_func) as mock_func: getattr(x, method)(foo='bar') mock_func.assert_called_with(data, foo='bar')
def test_dask_kwargs_dataset(method): data = da.from_array(np.arange(3), chunks=(2, )) x = Dataset({"x": (("y"), data)}) if method in ["load", "compute"]: dask_func = "dask.array.compute" else: dask_func = "dask.persist" # args should be passed on to "dask_func" with mock.patch(dask_func) as mock_func: getattr(x, method)(foo="bar") mock_func.assert_called_with(data, foo="bar")
def test_dask_kwargs_dataset(method): data = da.from_array(np.arange(3), chunks=(2, )) x = Dataset({'x': (('y'), data)}) if method in ['load', 'compute']: dask_func = 'dask.array.compute' else: dask_func = 'dask.persist' # args should be passed on to "dask_func" with mock.patch(dask_func) as mock_func: getattr(x, method)(foo='bar') mock_func.assert_called_with(data, foo='bar')