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

Function test_min_count

xarray/tests/test_duck_array_ops.py:828–841  ·  view source on GitHub ↗
(dim_num, dtype, dask, func, aggdim, contains_nan, skipna)

Source from the content-addressed store, hash-verified

826@pytest.mark.parametrize("contains_nan", [True, False])
827@pytest.mark.parametrize("skipna", [True, False, None])
828def test_min_count(dim_num, dtype, dask, func, aggdim, contains_nan, skipna):
829 if dask and not has_dask:
830 pytest.skip("requires dask")
831
832 da = construct_dataarray(dim_num, dtype, contains_nan=contains_nan, dask=dask)
833 min_count = 3
834
835 # If using Dask, the function call should be lazy.
836 with raise_if_dask_computes():
837 actual = getattr(da, func)(dim=aggdim, skipna=skipna, min_count=min_count)
838
839 expected = series_reduce(da, func, skipna=skipna, dim=aggdim, min_count=min_count)
840 assert_allclose(actual, expected)
841 assert_dask_array(actual, dask)
842
843
844@pytest.mark.parametrize("dtype", [float, int, np.float32, np.bool_])

Callers

nothing calls this directly

Calls 5

raise_if_dask_computesFunction · 0.90
assert_allcloseFunction · 0.90
construct_dataarrayFunction · 0.85
series_reduceFunction · 0.85
assert_dask_arrayFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…