8
8
from datetime import date , datetime
9
9
from io import StringIO
10
10
11
+ from dateutil .parser import parse
11
12
import numpy as np
12
13
import pytest
13
14
import pytz
14
15
15
16
from pandas ._libs .tslib import Timestamp
16
17
from pandas ._libs .tslibs import parsing
17
- from pandas .compat import lrange , parse_date
18
+ from pandas .compat import lrange
18
19
from pandas .compat .numpy import np_array_datetime64_compat
19
20
20
21
import pandas as pd
@@ -438,7 +439,7 @@ def test_parse_dates_custom_euro_format(all_parsers, kwargs):
438
439
"""
439
440
if "dayfirst" in kwargs :
440
441
df = parser .read_csv (StringIO (data ), names = ["time" , "Q" , "NTU" ],
441
- date_parser = lambda d : parse_date (d , ** kwargs ),
442
+ date_parser = lambda d : parse (d , ** kwargs ),
442
443
header = 0 , index_col = 0 , parse_dates = True ,
443
444
na_values = ["NA" ])
444
445
exp_index = Index ([datetime (2010 , 1 , 31 ), datetime (2010 , 2 , 1 ),
@@ -450,7 +451,7 @@ def test_parse_dates_custom_euro_format(all_parsers, kwargs):
450
451
msg = "got an unexpected keyword argument 'day_first'"
451
452
with pytest .raises (TypeError , match = msg ):
452
453
parser .read_csv (StringIO (data ), names = ["time" , "Q" , "NTU" ],
453
- date_parser = lambda d : parse_date (d , ** kwargs ),
454
+ date_parser = lambda d : parse (d , ** kwargs ),
454
455
skiprows = [0 ], index_col = 0 , parse_dates = True ,
455
456
na_values = ["NA" ])
456
457
0 commit comments