@@ -118,8 +118,10 @@ def test_apply_identity() -> None:
118
118
assert_identical (variable , apply_identity (variable ))
119
119
assert_identical (data_array , apply_identity (data_array ))
120
120
assert_identical (data_array , apply_identity (data_array .groupby ("x" )))
121
+ assert_identical (data_array , apply_identity (data_array .groupby ("x" , squeeze = False )))
121
122
assert_identical (dataset , apply_identity (dataset ))
122
123
assert_identical (dataset , apply_identity (dataset .groupby ("x" )))
124
+ assert_identical (dataset , apply_identity (dataset .groupby ("x" , squeeze = False )))
123
125
124
126
125
127
def add (a , b ):
@@ -519,8 +521,10 @@ def func(x):
519
521
assert_identical (stacked_variable , stack_negative (variable ))
520
522
assert_identical (stacked_data_array , stack_negative (data_array ))
521
523
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" )))
524
528
525
529
def original_and_stack_negative (obj ):
526
530
def func (x ):
@@ -547,11 +551,13 @@ def func(x):
547
551
assert_identical (dataset , out0 )
548
552
assert_identical (stacked_dataset , out1 )
549
553
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" ))
551
556
assert_identical (data_array , out0 )
552
557
assert_identical (stacked_data_array , out1 )
553
558
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" ))
555
561
assert_identical (dataset , out0 )
556
562
assert_identical (stacked_dataset , out1 )
557
563
0 commit comments