@@ -576,10 +576,7 @@ def test_reconstruction_index(self):
576
576
df = DataFrame ([[1 , 2 , 3 ], [4 , 5 , 6 ]])
577
577
result = read_json (df .to_json ())
578
578
579
- self .assertEqual (result .index .dtype , np .float64 )
580
- self .assertEqual (result .columns .dtype , np .float64 )
581
- assert_frame_equal (result , df , check_index_type = False ,
582
- check_column_type = False )
579
+ assert_frame_equal (result , df )
583
580
584
581
df = DataFrame ({'a' : [1 , 2 , 3 ], 'b' : [4 , 5 , 6 ]}, index = ['A' , 'B' , 'C' ])
585
582
result = read_json (df .to_json ())
@@ -776,23 +773,20 @@ def test_timedelta(self):
776
773
777
774
s = Series ([timedelta (23 ), timedelta (seconds = 5 )])
778
775
self .assertEqual (s .dtype , 'timedelta64[ns]' )
779
- # index will be float dtype
780
- assert_series_equal (s , pd .read_json (s .to_json (), typ = 'series' )
781
- .apply (converter ),
782
- check_index_type = False )
776
+
777
+ result = pd .read_json (s .to_json (), typ = 'series' ).apply (converter )
778
+ assert_series_equal (result , s )
783
779
784
780
s = Series ([timedelta (23 ), timedelta (seconds = 5 )],
785
- index = pd .Index ([0 , 1 ], dtype = float ))
781
+ index = pd .Index ([0 , 1 ]))
786
782
self .assertEqual (s .dtype , 'timedelta64[ns]' )
787
- assert_series_equal ( s , pd . read_json (
788
- s . to_json (), typ = 'series' ). apply ( converter ) )
783
+ result = pd . read_json ( s . to_json (), typ = 'series' ). apply ( converter )
784
+ assert_series_equal ( result , s )
789
785
790
786
frame = DataFrame ([timedelta (23 ), timedelta (seconds = 5 )])
791
787
self .assertEqual (frame [0 ].dtype , 'timedelta64[ns]' )
792
788
assert_frame_equal (frame , pd .read_json (frame .to_json ())
793
- .apply (converter ),
794
- check_index_type = False ,
795
- check_column_type = False )
789
+ .apply (converter ))
796
790
797
791
frame = DataFrame ({'a' : [timedelta (days = 23 ), timedelta (seconds = 5 )],
798
792
'b' : [1 , 2 ],
@@ -801,7 +795,7 @@ def test_timedelta(self):
801
795
result = pd .read_json (frame .to_json (date_unit = 'ns' ))
802
796
result ['a' ] = pd .to_timedelta (result .a , unit = 'ns' )
803
797
result ['c' ] = pd .to_datetime (result .c )
804
- assert_frame_equal (frame , result , check_index_type = False )
798
+ assert_frame_equal (frame , result )
805
799
806
800
def test_mixed_timedelta_datetime (self ):
807
801
frame = DataFrame ({'a' : [timedelta (23 ), pd .Timestamp ('20130101' )]},
0 commit comments