@@ -2447,19 +2447,18 @@ def test_na_to_datetime(nulls_fixture, klass):
2447
2447
2448
2448
def test_empty_string_datetime_coerce ():
2449
2449
# GH13044
2450
- td = Series (["May 04 " , "Jun 02 " , "" ])
2451
- format = "%b %y "
2450
+ td = Series (["03/24/2016 " , "03/25/2016 " , "" ])
2451
+ format = "%m/%d/%Y "
2452
2452
2453
2453
# coerce empty string to pd.NaT
2454
2454
result = pd .to_datetime (td , format = format , errors = "coerce" )
2455
- expected = Series (["2004-05-01 " , "2002-06-01 " , pd .NaT ], dtype = "datetime64[ns]" )
2455
+ expected = Series (["2016-03-24 " , "2016-03-25 " , pd .NaT ], dtype = "datetime64[ns]" )
2456
2456
pd .testing .assert_series_equal (expected , result )
2457
2457
2458
2458
# raise an exception in case a format is given
2459
2459
with pytest .raises (ValueError , match = "does not match format" ):
2460
2460
result = pd .to_datetime (td , format = format , errors = "raise" )
2461
2461
2462
2462
# don't raise an expection in case no format is given
2463
- result = pd .to_datetime ([1 , "" ], unit = "s" , errors = "raise" )
2464
- expected = DatetimeIndex (["1970-01-01 00:00:01" , pd .NaT ], dtype = "datetime64[ns]" )
2465
- pd .testing .assert_index_equal (result , expected )
2463
+ result = pd .to_datetime (td , errors = "raise" )
2464
+ pd .testing .assert_series_equal (result , expected )
0 commit comments