@@ -2447,19 +2447,18 @@ def test_na_to_datetime(nulls_fixture, klass):
24472447
24482448def test_empty_string_datetime_coerce ():
24492449 # 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 "
24522452
24532453 # coerce empty string to pd.NaT
24542454 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]" )
24562456 pd .testing .assert_series_equal (expected , result )
24572457
24582458 # raise an exception in case a format is given
24592459 with pytest .raises (ValueError , match = "does not match format" ):
24602460 result = pd .to_datetime (td , format = format , errors = "raise" )
24612461
24622462 # 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