@@ -623,7 +623,8 @@ def test_setitem_multiindex_scalar_indexer(self):
623623 [6 , 7 , 8 , 100 ],
624624 [9 , 10 , 11 , 100 ],
625625 [12 , 13 , 14 , 100 ],
626- ]
626+ ],
627+ dtype = np .int64 ,
627628 ),
628629 columns = MultiIndex .from_tuples (
629630 [("A" , "a" ), ("A" , "b" ), ("B" , "a" ), ("C" , "c" )]
@@ -638,7 +639,7 @@ def test_setitem_multiindex_scalar_indexer(self):
638639 tm .assert_frame_equal (df , expected_existing )
639640
640641 # Test setting with Series using scalar tuple key
641- series_data = Series ([10 , 20 , 30 , 40 , 50 ])
642+ series_data = Series ([10 , 20 , 30 , 40 , 50 ], dtype = np . int64 )
642643 df [("D" , "d" )] = series_data
643644 expected_series = expected_existing .copy ()
644645 expected_series [("D" , "d" )] = series_data
@@ -654,11 +655,12 @@ def test_setitem_multiindex_scalar_indexer(self):
654655 df_3level [("Z" , "C" , "3" )] = 42
655656 assert ("Z" , "C" , "3" ) in df_3level .columns
656657 tm .assert_series_equal (
657- df_3level [("Z" , "C" , "3" )], Series ([42 , 42 , 42 , 42 ], name = ("Z" , "C" , "3" ))
658+ df_3level [("Z" , "C" , "3" )],
659+ Series ([42 , 42 , 42 , 42 ], name = ("Z" , "C" , "3" ), dtype = np .int64 ),
658660 )
659661
660662 # Test Series assignment with 3-level MultiIndex
661- new_series = Series ([1 , 2 , 3 , 4 ], name = ("W" , "D" , "4" ))
663+ new_series = Series ([1 , 2 , 3 , 4 ], name = ("W" , "D" , "4" ), dtype = np . int64 )
662664 df_3level [("W" , "D" , "4" )] = new_series
663665 tm .assert_series_equal (df_3level [("W" , "D" , "4" )], new_series )
664666
0 commit comments