diff options
Diffstat (limited to 'tests/test_dates.py')
-rw-r--r-- | tests/test_dates.py | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/tests/test_dates.py b/tests/test_dates.py index 9fd7314..a4fb9c5 100644 --- a/tests/test_dates.py +++ b/tests/test_dates.py @@ -16,41 +16,11 @@ from datetime import date, datetime, time, timedelta import freezegun import pytest -# for tests it can be useful to have both zoneinfo and pytz available -try: - import zoneinfo -except ModuleNotFoundError: - try: - from backports import zoneinfo - except ImportError: - zoneinfo = None - -try: - import pytz -except ModuleNotFoundError: - pytz = None - from babel import dates, Locale -from babel.dates import NO_INHERITANCE_MARKER, _localize, _get_tz_name, LOCALTZ +from babel.dates import NO_INHERITANCE_MARKER, _localize from babel.util import FixedOffsetTimezone -@pytest.fixture(params=["pytz.timezone", "zoneinfo.ZoneInfo"], scope="package") -def timezone_getter(request): - if request.param == "pytz.timezone": - if pytz: - return pytz.timezone - else: - pytest.skip("pytz not available") - elif request.param == "zoneinfo.ZoneInfo": - if zoneinfo: - return zoneinfo.ZoneInfo - else: - pytest.skip("zoneinfo not available") - else: - raise NotImplementedError - - class DateTimeFormatTestCase: def test_quarter_format(self): |