Refs #29546 -- Removed django.utils.timezone.FixedOffset per deprecation timeline.

This commit is contained in:
Mariusz Felisiak 2019-09-06 07:59:06 +02:00
parent 3d716467a9
commit cb2be9d5d5
4 changed files with 3 additions and 69 deletions

View file

@ -1,12 +1,10 @@
import datetime
import pickle
from unittest import mock
import pytz
from django.test import SimpleTestCase, ignore_warnings, override_settings
from django.test import SimpleTestCase, override_settings
from django.utils import timezone
from django.utils.deprecation import RemovedInDjango31Warning
CET = pytz.timezone("Europe/Paris")
EAT = timezone.get_fixed_timezone(180) # Africa/Nairobi
@ -202,24 +200,3 @@ class TimezoneTests(SimpleTestCase):
def test_fixedoffset_negative_timedelta(self):
delta = datetime.timedelta(hours=-2)
self.assertEqual(timezone.get_fixed_timezone(delta).utcoffset(None), delta)
@ignore_warnings(category=RemovedInDjango31Warning)
def test_fixedoffset_pickle(self):
self.assertEqual(pickle.loads(pickle.dumps(timezone.FixedOffset(0, 'tzname'))).tzname(''), 'tzname')
def test_fixedoffset_deprecation(self):
msg = 'FixedOffset is deprecated in favor of datetime.timezone'
with self.assertWarnsMessage(RemovedInDjango31Warning, msg) as cm:
timezone.FixedOffset()
self.assertEqual(cm.filename, __file__)
@ignore_warnings(category=RemovedInDjango31Warning)
def test_fixedoffset_utcoffset(self):
delta = datetime.timedelta(minutes=1)
self.assertEqual(timezone.FixedOffset(1).utcoffset(None), delta)
@ignore_warnings(category=RemovedInDjango31Warning)
def test_fixedoffset_dst(self):
ZERO = datetime.timedelta(minutes=0)
delta = datetime.timedelta(hours=0)
self.assertEqual(timezone.FixedOffset().dst(delta), ZERO)