Skip to content

Commit ecccc15

Browse files
committed
simplify the pytz import as it should always be available
1 parent a415b60 commit ecccc15

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

tests/test_fields.py

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,7 @@
1010
from zoneinfo import ZoneInfo
1111

1212
import pytest
13-
14-
try:
15-
import pytz
16-
except ImportError:
17-
pytz = None
13+
import pytz
1814

1915
import django
2016
from django.core.exceptions import ValidationError as DjangoValidationError
@@ -1642,16 +1638,15 @@ class TestPytzNaiveDayLightSavingTimeTimeZoneDateTimeField(FieldValues):
16421638
}
16431639
outputs = {}
16441640

1645-
if pytz:
1646-
class MockTimezone(pytz.BaseTzInfo):
1647-
@staticmethod
1648-
def localize(value, is_dst):
1649-
raise pytz.InvalidTimeError()
1641+
class MockTimezone(pytz.BaseTzInfo):
1642+
@staticmethod
1643+
def localize(value, is_dst):
1644+
raise pytz.InvalidTimeError()
16501645

1651-
def __str__(self):
1652-
return 'America/New_York'
1646+
def __str__(self):
1647+
return 'America/New_York'
16531648

1654-
field = serializers.DateTimeField(default_timezone=MockTimezone())
1649+
field = serializers.DateTimeField(default_timezone=MockTimezone())
16551650

16561651

16571652
@patch('rest_framework.utils.timezone.datetime_ambiguous', return_value=True)

0 commit comments

Comments
 (0)