@@ -118,8 +118,10 @@ def test_apply_identity() -> None:
118118 assert_identical (variable , apply_identity (variable ))
119119 assert_identical (data_array , apply_identity (data_array ))
120120 assert_identical (data_array , apply_identity (data_array .groupby ("x" )))
121+ assert_identical (data_array , apply_identity (data_array .groupby ("x" , squeeze = False )))
121122 assert_identical (dataset , apply_identity (dataset ))
122123 assert_identical (dataset , apply_identity (dataset .groupby ("x" )))
124+ assert_identical (dataset , apply_identity (dataset .groupby ("x" , squeeze = False )))
123125
124126
125127def add (a , b ):
@@ -519,8 +521,10 @@ def func(x):
519521 assert_identical (stacked_variable , stack_negative (variable ))
520522 assert_identical (stacked_data_array , stack_negative (data_array ))
521523 assert_identical (stacked_dataset , stack_negative (dataset ))
522- assert_identical (stacked_data_array , stack_negative (data_array .groupby ("x" )))
523- assert_identical (stacked_dataset , stack_negative (dataset .groupby ("x" )))
524+ with pytest .warns (UserWarning , match = "The `squeeze` kwarg" ):
525+ assert_identical (stacked_data_array , stack_negative (data_array .groupby ("x" )))
526+ with pytest .warns (UserWarning , match = "The `squeeze` kwarg" ):
527+ assert_identical (stacked_dataset , stack_negative (dataset .groupby ("x" )))
524528
525529 def original_and_stack_negative (obj ):
526530 def func (x ):
@@ -547,11 +551,13 @@ def func(x):
547551 assert_identical (dataset , out0 )
548552 assert_identical (stacked_dataset , out1 )
549553
550- out0 , out1 = original_and_stack_negative (data_array .groupby ("x" ))
554+ with pytest .warns (UserWarning , match = "The `squeeze` kwarg" ):
555+ out0 , out1 = original_and_stack_negative (data_array .groupby ("x" ))
551556 assert_identical (data_array , out0 )
552557 assert_identical (stacked_data_array , out1 )
553558
554- out0 , out1 = original_and_stack_negative (dataset .groupby ("x" ))
559+ with pytest .warns (UserWarning , match = "The `squeeze` kwarg" ):
560+ out0 , out1 = original_and_stack_negative (dataset .groupby ("x" ))
555561 assert_identical (dataset , out0 )
556562 assert_identical (stacked_dataset , out1 )
557563
0 commit comments