@@ -307,29 +307,30 @@ def test_numpy_reduce_axis_subset(engine):
307307 # TODO: add NaNs
308308 by = labels2d
309309 array = np .ones_like (by )
310- result , _ = groupby_reduce (array , by , "count" , axis = 1 , engine = engine )
310+ kwargs = dict (func = "count" , engine = engine )
311+ result , _ = groupby_reduce (array , by , ** kwargs , axis = 1 )
311312 assert_equal (result , [[2 , 3 ], [2 , 3 ]])
312313
313314 by = np .broadcast_to (labels2d , (3 , * labels2d .shape ))
314315 array = np .ones_like (by )
315- result , _ = groupby_reduce (array , by , "count" , axis = 1 , engine = engine )
316+ result , _ = groupby_reduce (array , by , ** kwargs , axis = 1 )
316317 subarr = np .array ([[1 , 1 ], [1 , 1 ], [0 , 2 ], [1 , 1 ], [1 , 1 ]])
317318 expected = np .tile (subarr , (3 , 1 , 1 ))
318319 assert_equal (result , expected )
319320
320- result , _ = groupby_reduce (array , by , "count" , axis = 2 , engine = engine )
321+ result , _ = groupby_reduce (array , by , ** kwargs , axis = 2 )
321322 subarr = np .array ([[2 , 3 ], [2 , 3 ]])
322323 expected = np .tile (subarr , (3 , 1 , 1 ))
323324 assert_equal (result , expected )
324325
325- result , _ = groupby_reduce (array , by , "count" , axis = (1 , 2 ), engine = engine )
326+ result , _ = groupby_reduce (array , by , ** kwargs , axis = (1 , 2 ))
326327 expected = np .array ([[4 , 6 ], [4 , 6 ], [4 , 6 ]])
327328 assert_equal (result , expected )
328329
329- result , _ = groupby_reduce (array , by , "count" , axis = (2 , 1 ), engine = engine )
330+ result , _ = groupby_reduce (array , by , ** kwargs , axis = (2 , 1 ))
330331 assert_equal (result , expected )
331332
332- result , _ = groupby_reduce (array , by [0 , ...], "count" , axis = (1 , 2 ), engine = engine )
333+ result , _ = groupby_reduce (array , by [0 , ...], ** kwargs , axis = (1 , 2 ))
333334 expected = np .array ([[4 , 6 ], [4 , 6 ], [4 , 6 ]])
334335 assert_equal (result , expected )
335336
@@ -343,7 +344,7 @@ def test_dask_reduce_axis_subset():
343344 result , _ = groupby_reduce (
344345 da .from_array (array , chunks = (2 , 3 )),
345346 da .from_array (by , chunks = (2 , 2 )),
346- "count" ,
347+ func = "count" ,
347348 axis = 1 ,
348349 expected_groups = [0 , 2 ],
349350 )
@@ -357,7 +358,7 @@ def test_dask_reduce_axis_subset():
357358 result , _ = groupby_reduce (
358359 da .from_array (array , chunks = (1 , 2 , 3 )),
359360 da .from_array (by , chunks = (2 , 2 , 2 )),
360- "count" ,
361+ func = "count" ,
361362 axis = 1 ,
362363 expected_groups = [0 , 2 ],
363364 fill_value = 123 ,
@@ -370,7 +371,7 @@ def test_dask_reduce_axis_subset():
370371 result , _ = groupby_reduce (
371372 da .from_array (array , chunks = (1 , 2 , 3 )),
372373 da .from_array (by , chunks = (2 , 2 , 2 )),
373- "count" ,
374+ func = "count" ,
374375 axis = 2 ,
375376 expected_groups = [0 , 2 ],
376377 )
@@ -380,7 +381,7 @@ def test_dask_reduce_axis_subset():
380381 groupby_reduce (
381382 da .from_array (array , chunks = (1 , 3 , 2 )),
382383 da .from_array (by , chunks = (2 , 2 , 2 )),
383- "count" ,
384+ func = "count" ,
384385 axis = 2 ,
385386 )
386387
@@ -448,7 +449,7 @@ def _maybe_chunk(arr):
448449 result , _ = groupby_reduce (
449450 _maybe_chunk (array ),
450451 _maybe_chunk (by ),
451- "count" ,
452+ func = "count" ,
452453 expected_groups = groups ,
453454 axis = axis ,
454455 fill_value = 0 ,
0 commit comments