@@ -1566,7 +1566,7 @@ def test_to_datetime_cache_scalar(self):
1566
1566
(
1567
1567
(None , np .nan ) + (NaT ,) * start_caching_at ,
1568
1568
(NaT ,) * (start_caching_at + 2 ),
1569
- "ns " ,
1569
+ "s " ,
1570
1570
),
1571
1571
(
1572
1572
(None , Timestamp ("2012-07-26" )) + (NaT ,) * start_caching_at ,
@@ -1604,24 +1604,25 @@ def test_convert_object_to_datetime_with_cache(
1604
1604
(
1605
1605
(
1606
1606
Series ([NaT ] * 20 + [None ] * 20 , dtype = "object" ),
1607
- Series ([NaT ] * 40 , dtype = "datetime64[ns ]" ),
1607
+ Series ([NaT ] * 40 , dtype = "datetime64[s ]" ),
1608
1608
),
1609
1609
(
1610
1610
Series ([NaT ] * 60 + [None ] * 60 , dtype = "object" ),
1611
- Series ([NaT ] * 120 , dtype = "datetime64[ns ]" ),
1611
+ Series ([NaT ] * 120 , dtype = "datetime64[s ]" ),
1612
1612
),
1613
- (Series ([None ] * 20 ), Series ([NaT ] * 20 , dtype = "datetime64[ns ]" )),
1614
- (Series ([None ] * 60 ), Series ([NaT ] * 60 , dtype = "datetime64[ns ]" )),
1615
- (Series (["" ] * 20 ), Series ([NaT ] * 20 , dtype = "datetime64[ns ]" )),
1616
- (Series (["" ] * 60 ), Series ([NaT ] * 60 , dtype = "datetime64[ns ]" )),
1617
- (Series ([pd .NA ] * 20 ), Series ([NaT ] * 20 , dtype = "datetime64[ns ]" )),
1618
- (Series ([pd .NA ] * 60 ), Series ([NaT ] * 60 , dtype = "datetime64[ns ]" )),
1619
- (Series ([np .nan ] * 20 ), Series ([NaT ] * 20 , dtype = "datetime64[ns ]" )),
1620
- (Series ([np .nan ] * 60 ), Series ([NaT ] * 60 , dtype = "datetime64[ns ]" )),
1613
+ (Series ([None ] * 20 ), Series ([NaT ] * 20 , dtype = "datetime64[s ]" )),
1614
+ (Series ([None ] * 60 ), Series ([NaT ] * 60 , dtype = "datetime64[s ]" )),
1615
+ (Series (["" ] * 20 ), Series ([NaT ] * 20 , dtype = "datetime64[s ]" )),
1616
+ (Series (["" ] * 60 ), Series ([NaT ] * 60 , dtype = "datetime64[s ]" )),
1617
+ (Series ([pd .NA ] * 20 ), Series ([NaT ] * 20 , dtype = "datetime64[s ]" )),
1618
+ (Series ([pd .NA ] * 60 ), Series ([NaT ] * 60 , dtype = "datetime64[s ]" )),
1619
+ (Series ([np .nan ] * 20 ), Series ([NaT ] * 20 , dtype = "datetime64[s ]" )),
1620
+ (Series ([np .nan ] * 60 ), Series ([NaT ] * 60 , dtype = "datetime64[s ]" )),
1621
1621
),
1622
1622
)
1623
1623
def test_to_datetime_converts_null_like_to_nat (self , cache , input , expected ):
1624
1624
# GH35888
1625
+ expected = Series ([NaT ] * len (input ), dtype = "M8[s]" )
1625
1626
result = to_datetime (input , cache = cache )
1626
1627
tm .assert_series_equal (result , expected )
1627
1628
@@ -1977,7 +1978,7 @@ def test_unit_array_mixed_nans_large_int(self, cache):
1977
1978
tm .assert_index_equal (result , expected )
1978
1979
1979
1980
result = to_datetime (values , errors = "coerce" , unit = "s" , cache = cache )
1980
- expected = DatetimeIndex (["NaT" , "NaT" , "NaT" , "NaT" , "NaT" ])
1981
+ expected = DatetimeIndex (["NaT" , "NaT" , "NaT" , "NaT" , "NaT" ], dtype = "M8[ns]" )
1981
1982
tm .assert_index_equal (result , expected )
1982
1983
1983
1984
msg = "cannot convert input 1420043460000000000000000 with the unit 's'"
@@ -3183,7 +3184,7 @@ def test_na_values_with_cache(
3183
3184
self , cache , unique_nulls_fixture , unique_nulls_fixture2
3184
3185
):
3185
3186
# GH22305
3186
- expected = Index ([NaT , NaT ], dtype = "datetime64[ns ]" )
3187
+ expected = Index ([NaT , NaT ], dtype = "datetime64[s ]" )
3187
3188
result = to_datetime ([unique_nulls_fixture , unique_nulls_fixture2 ], cache = cache )
3188
3189
tm .assert_index_equal (result , expected )
3189
3190
0 commit comments