@@ -513,26 +513,15 @@ def test_where_axis_with_upcast(self):
513
513
tm .assert_frame_equal (result , expected )
514
514
515
515
result = df .copy ()
516
- with tm .assert_produces_warning (FutureWarning , match = "incompatible dtype" ):
517
- return_value = result .where (mask , ser , axis = "index" , inplace = True )
518
- assert return_value is None
519
- tm .assert_frame_equal (result , expected )
516
+ with pytest .raises (TypeError , match = "Invalid value" ):
517
+ result .where (mask , ser , axis = "index" , inplace = True )
520
518
521
519
expected = DataFrame ([[0 , np .nan ], [0 , np .nan ]])
522
520
result = df .where (mask , ser , axis = "columns" )
523
521
tm .assert_frame_equal (result , expected )
524
522
525
- expected = DataFrame (
526
- {
527
- 0 : np .array ([0 , 0 ], dtype = "int64" ),
528
- 1 : np .array ([np .nan , np .nan ], dtype = "float64" ),
529
- }
530
- )
531
- result = df .copy ()
532
- with tm .assert_produces_warning (FutureWarning , match = "incompatible dtype" ):
533
- return_value = result .where (mask , ser , axis = "columns" , inplace = True )
534
- assert return_value is None
535
- tm .assert_frame_equal (result , expected )
523
+ with pytest .raises (TypeError , match = "Invalid value" ):
524
+ result .where (mask , ser , axis = "columns" , inplace = True )
536
525
537
526
def test_where_axis_multiple_dtypes (self ):
538
527
# Multiple dtypes (=> multiple Blocks)
0 commit comments