(kind)
| 52 | "kind", ["chisquare", "power_divergence", "normaltest", "skewtest", "kurtosistest"] |
| 53 | ) |
| 54 | def test_one(kind): |
| 55 | a = np.random.random(size=30) |
| 56 | a_ = da.from_array(a, 3) |
| 57 | |
| 58 | dask_test = getattr(dask.array.stats, kind) |
| 59 | scipy_test = getattr(scipy.stats, kind) |
| 60 | |
| 61 | result = dask_test(a_) |
| 62 | expected = scipy_test(a) |
| 63 | |
| 64 | assert isinstance(result, Delayed) |
| 65 | assert allclose(result.compute(), expected) |
| 66 | |
| 67 | |
| 68 | @pytest.mark.parametrize( |