@@ -190,9 +190,10 @@ def test_update_dt_column_with_NaT_create_column(self):
190
190
[
191
191
(True , False , bool ),
192
192
(1 , 2 , int ),
193
- (np .uint64 (1 ), np .uint (2 ), np .dtype ("uint64" )),
194
193
(1.0 , 2.0 , float ),
195
194
(1.0 + 1j , 2.0 + 2j , complex ),
195
+ (np .uint64 (1 ), np .uint (2 ), np .dtype ("ubyte" )),
196
+ (np .uint64 (1 ), np .uint (2 ), np .dtype ("int_" )),
196
197
("a" , "b" , pd .StringDtype ()),
197
198
(
198
199
pd .to_timedelta ("1 ms" ),
@@ -208,9 +209,9 @@ def test_update_dt_column_with_NaT_create_column(self):
208
209
)
209
210
def test_update_preserve_dtype (self , value_df , value_other , dtype ):
210
211
# GH#55509
211
- df = DataFrame ({"a" : [value_df ] * 2 }, index = [1 , 2 ])
212
- other = DataFrame ({"a" : [value_other ]}, index = [1 ])
213
- expected = DataFrame ({"a" : [value_other , value_df ]}, index = [1 , 2 ])
212
+ df = DataFrame ({"a" : [value_df ] * 2 }, index = [1 , 2 ], dtype = dtype )
213
+ other = DataFrame ({"a" : [value_other ]}, index = [1 ], dtype = dtype )
214
+ expected = DataFrame ({"a" : [value_other , value_df ]}, index = [1 , 2 ], dtype = dtype )
214
215
df .update (other )
215
216
tm .assert_frame_equal (df , expected )
216
217
0 commit comments