Skip to content

Commit 109a285

Browse files
committed
TST: use get_distribution to correct mypy error
1 parent c88e354 commit 109a285

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

pandas/tests/indexes/datetimes/test_timezones.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import dateutil
88
from dateutil.tz import gettz, tzlocal
99
import numpy as np
10+
from pkg_resources import get_distribution
1011
import pytest
1112
import pytz
1213

@@ -587,7 +588,8 @@ def test_dti_construction_ambiguous_endpoint(self, tz):
587588
"shift_backward",
588589
"2019-03-10 01:00",
589590
marks=pytest.mark.xfail(
590-
LooseVersion(dateutil.__version__) < LooseVersion("2.7.0"),
591+
LooseVersion(get_distribution("python-dateutil").version)
592+
< LooseVersion("2.7.0"),
591593
reason="GH 31043",
592594
),
593595
),

pandas/tests/scalar/timestamp/test_timestamp.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import dateutil
1010
from dateutil.tz import tzutc
1111
import numpy as np
12+
from pkg_resources import get_distribution
1213
import pytest
1314
import pytz
1415
from pytz import timezone, utc
@@ -1096,7 +1097,7 @@ def test_constructor_ambigous_dst():
10961097

10971098

10981099
@pytest.mark.xfail(
1099-
LooseVersion(dateutil.__version__) < LooseVersion("2.7.0"),
1100+
LooseVersion(get_distribution("python-dateutil").version) < LooseVersion("2.7.0"),
11001101
reason="dateutil moved to Timedelta.total_seconds() in 2.7.0",
11011102
)
11021103
@pytest.mark.parametrize("epoch", [1552211999999999872, 1552211999999999999])

0 commit comments

Comments
 (0)