(split_every, pdf, df)
| 209 | |
| 210 | @pytest.mark.parametrize("split_every", [None, False, 2, 10]) |
| 211 | def test_nunique_approx(split_every, pdf, df): |
| 212 | approx = df.nunique_approx(split_every=split_every).compute() |
| 213 | exact = len(df.drop_duplicates()) |
| 214 | assert abs(approx - exact) <= 2 or abs(approx - exact) / exact < 0.05 |
| 215 | |
| 216 | |
| 217 | def test_unique_base(df, pdf): |
nothing calls this directly
no test coverage detected