@@ -1065,6 +1065,8 @@ def test_merge_on_datetime64tz(self):
10651065 'key' : [1. , 2 , 3 ]})
10661066 result = pd .merge (left , right , on = 'key' , how = 'outer' )
10671067 assert_frame_equal (result , expected )
1068+ self .assertEqual (result ['value_x' ].dtype , 'datetime64[ns, US/Eastern]' )
1069+ self .assertEqual (result ['value_y' ].dtype , 'datetime64[ns, US/Eastern]' )
10681070
10691071 def test_merge_on_periods (self ):
10701072 left = pd .DataFrame ({'key' : pd .period_range ('20151010' , periods = 2 ,
@@ -1095,6 +1097,8 @@ def test_merge_on_periods(self):
10951097 'key' : [1. , 2 , 3 ]})
10961098 result = pd .merge (left , right , on = 'key' , how = 'outer' )
10971099 assert_frame_equal (result , expected )
1100+ self .assertEqual (result ['value_x' ].dtype , 'object' )
1101+ self .assertEqual (result ['value_y' ].dtype , 'object' )
10981102
10991103 def test_concat_NaT_series (self ):
11001104 # GH 11693
@@ -1216,32 +1220,37 @@ def test_concat_period_series(self):
12161220 expected = Series ([x [0 ], x [1 ], y [0 ], y [1 ]], dtype = 'object' )
12171221 result = concat ([x , y ], ignore_index = True )
12181222 tm .assert_series_equal (result , expected )
1223+ self .assertEqual (result .dtype , 'object' )
12191224
12201225 # different freq
12211226 x = Series (pd .PeriodIndex (['2015-11-01' , '2015-12-01' ], freq = 'D' ))
12221227 y = Series (pd .PeriodIndex (['2015-10-01' , '2016-01-01' ], freq = 'M' ))
12231228 expected = Series ([x [0 ], x [1 ], y [0 ], y [1 ]], dtype = 'object' )
12241229 result = concat ([x , y ], ignore_index = True )
12251230 tm .assert_series_equal (result , expected )
1231+ self .assertEqual (result .dtype , 'object' )
12261232
12271233 x = Series (pd .PeriodIndex (['2015-11-01' , '2015-12-01' ], freq = 'D' ))
12281234 y = Series (pd .PeriodIndex (['2015-11-01' , '2015-12-01' ], freq = 'M' ))
12291235 expected = Series ([x [0 ], x [1 ], y [0 ], y [1 ]], dtype = 'object' )
12301236 result = concat ([x , y ], ignore_index = True )
12311237 tm .assert_series_equal (result , expected )
1238+ self .assertEqual (result .dtype , 'object' )
12321239
12331240 # non-period
12341241 x = Series (pd .PeriodIndex (['2015-11-01' , '2015-12-01' ], freq = 'D' ))
12351242 y = Series (pd .DatetimeIndex (['2015-11-01' , '2015-12-01' ]))
12361243 expected = Series ([x [0 ], x [1 ], y [0 ], y [1 ]], dtype = 'object' )
12371244 result = concat ([x , y ], ignore_index = True )
12381245 tm .assert_series_equal (result , expected )
1246+ self .assertEqual (result .dtype , 'object' )
12391247
12401248 x = Series (pd .PeriodIndex (['2015-11-01' , '2015-12-01' ], freq = 'D' ))
12411249 y = Series (['A' , 'B' ])
12421250 expected = Series ([x [0 ], x [1 ], y [0 ], y [1 ]], dtype = 'object' )
12431251 result = concat ([x , y ], ignore_index = True )
12441252 tm .assert_series_equal (result , expected )
1253+ self .assertEqual (result .dtype , 'object' )
12451254
12461255 def test_indicator (self ):
12471256 # PR #10054. xref #7412 and closes #8790.
0 commit comments