Skip to content

Commit e6f9d11

Browse files
anmyachevvnlitvinov
authored andcommitted
fixed import order; using @settings(deadline=None) now; dates with year < 1000 not processig in _parse_delimited_date now
1 parent 4357514 commit e6f9d11

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

pandas/_libs/tslibs/parsing.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ cdef inline object _parse_delimited_date(object date_string, bint dayfirst):
126126
else:
127127
return None, None
128128

129-
if month < 0 or day < 0 or year < 0:
129+
if month < 0 or day < 0 or year < 1000:
130130
# some part is not an integer, so
131131
# date_string can't be converted to date, above format
132132
return None, None

pandas/tests/io/parser/test_parse_dates.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from io import StringIO
1010

1111
from dateutil.parser import parse as du_parse
12-
from hypothesis import given, strategies as st
12+
from hypothesis import given, settings, strategies as st
1313
from dateutil.parser import parse
1414
import numpy as np
1515
import pytest
@@ -18,7 +18,7 @@
1818
from pandas._libs.tslib import Timestamp
1919
from pandas._libs.tslibs import parsing
2020
from pandas._libs.tslibs.parsing import parse_datetime_string
21-
from pandas.compat import lrange, parse_date, is_platform_windows
21+
from pandas.compat import is_platform_windows, lrange
2222
from pandas.compat.numpy import np_array_datetime64_compat
2323

2424
import pandas as pd
@@ -909,6 +909,7 @@ def _helper_hypothesis_delimited_date(call, date_string, **kwargs):
909909

910910

911911
@given(date_strategy)
912+
@settings(deadline=None)
912913
@pytest.mark.parametrize("delimiter", list(" -./"))
913914
@pytest.mark.parametrize("dayfirst", [True, False])
914915
@pytest.mark.parametrize("date_format", [

0 commit comments

Comments
 (0)