@@ -2058,7 +2058,11 @@ def test_to_datetime_unit(self, dtype):
2058
2058
ser = Series ([epoch + t for t in range (20 )]).astype (dtype )
2059
2059
result = to_datetime (ser , unit = "s" )
2060
2060
expected = Series (
2061
- [Timestamp ("2013-06-09 02:42:28" ) + timedelta (seconds = t ) for t in range (20 )]
2061
+ [
2062
+ Timestamp ("2013-06-09 02:42:28" ) + timedelta (seconds = t )
2063
+ for t in range (20 )
2064
+ ],
2065
+ dtype = "M8[ns]" ,
2062
2066
)
2063
2067
tm .assert_series_equal (result , expected )
2064
2068
@@ -2208,7 +2212,8 @@ def test_dataframe_field_aliases_column_subset(self, df, cache, unit):
2208
2212
# unit mappings
2209
2213
result = to_datetime (df [list (unit .keys ())].rename (columns = unit ), cache = cache )
2210
2214
expected = Series (
2211
- [Timestamp ("20150204 06:58:10" ), Timestamp ("20160305 07:59:11" )]
2215
+ [Timestamp ("20150204 06:58:10" ), Timestamp ("20160305 07:59:11" )],
2216
+ dtype = "M8[ns]" ,
2212
2217
)
2213
2218
tm .assert_series_equal (result , expected )
2214
2219
@@ -2970,7 +2975,8 @@ def test_to_datetime_iso8601_noleading_0s(self, cache, format):
2970
2975
Timestamp ("2015-03-03" ),
2971
2976
]
2972
2977
)
2973
- tm .assert_series_equal (to_datetime (ser , format = format , cache = cache ), expected )
2978
+ result = to_datetime (ser , format = format , cache = cache )
2979
+ tm .assert_series_equal (result , expected )
2974
2980
2975
2981
def test_parse_dates_infer_datetime_format_warning (self ):
2976
2982
# GH 49024
@@ -3364,7 +3370,8 @@ def test_julian(self, julian_dates):
3364
3370
def test_unix (self ):
3365
3371
result = Series (to_datetime ([0 , 1 , 2 ], unit = "D" , origin = "unix" ))
3366
3372
expected = Series (
3367
- [Timestamp ("1970-01-01" ), Timestamp ("1970-01-02" ), Timestamp ("1970-01-03" )]
3373
+ [Timestamp ("1970-01-01" ), Timestamp ("1970-01-02" ), Timestamp ("1970-01-03" )],
3374
+ dtype = "M8[ns]" ,
3368
3375
)
3369
3376
tm .assert_series_equal (result , expected )
3370
3377
@@ -3483,7 +3490,7 @@ def test_arg_tz_ns_unit(self, offset, utc, exp):
3483
3490
# GH 25546
3484
3491
arg = "2019-01-01T00:00:00.000" + offset
3485
3492
result = to_datetime ([arg ], unit = "ns" , utc = utc )
3486
- expected = to_datetime ([exp ])
3493
+ expected = to_datetime ([exp ]). as_unit ( "ns" )
3487
3494
tm .assert_index_equal (result , expected )
3488
3495
3489
3496
@@ -3610,19 +3617,20 @@ def test_to_datetime_monotonic_increasing_index(cache):
3610
3617
)
3611
3618
def test_to_datetime_cache_coerce_50_lines_outofbounds (series_length ):
3612
3619
# GH#45319
3613
- s = Series (
3620
+ ser = Series (
3614
3621
[datetime .fromisoformat ("1446-04-12 00:00:00+00:00" )]
3615
- + ([datetime .fromisoformat ("1991-10-20 00:00:00+00:00" )] * series_length )
3622
+ + ([datetime .fromisoformat ("1991-10-20 00:00:00+00:00" )] * series_length ),
3623
+ dtype = object ,
3616
3624
)
3617
- result1 = to_datetime (s , errors = "coerce" , utc = True )
3625
+ result1 = to_datetime (ser , errors = "coerce" , utc = True )
3618
3626
3619
3627
expected1 = Series (
3620
3628
[NaT ] + ([Timestamp ("1991-10-20 00:00:00+00:00" )] * series_length )
3621
3629
)
3622
3630
3623
3631
tm .assert_series_equal (result1 , expected1 )
3624
3632
3625
- result2 = to_datetime (s , errors = "ignore" , utc = True )
3633
+ result2 = to_datetime (ser , errors = "ignore" , utc = True )
3626
3634
3627
3635
expected2 = Series (
3628
3636
[datetime .fromisoformat ("1446-04-12 00:00:00+00:00" )]
@@ -3632,7 +3640,7 @@ def test_to_datetime_cache_coerce_50_lines_outofbounds(series_length):
3632
3640
tm .assert_series_equal (result2 , expected2 )
3633
3641
3634
3642
with pytest .raises (OutOfBoundsDatetime , match = "Out of bounds nanosecond timestamp" ):
3635
- to_datetime (s , errors = "raise" , utc = True )
3643
+ to_datetime (ser , errors = "raise" , utc = True )
3636
3644
3637
3645
3638
3646
def test_to_datetime_format_f_parse_nanos ():
0 commit comments