mirror of
https://github.com/python/cpython.git
synced 2025-09-03 15:31:08 +00:00
gh-72346: Added isdst deprecation warning to email.utils.localtime (GH-91450)
This commit is contained in:
parent
40d4f15793
commit
5e6661bce9
5 changed files with 33 additions and 44 deletions
|
@ -83,14 +83,14 @@ class LocaltimeTests(unittest.TestCase):
|
|||
def test_localtime_daylight_true_dst_false(self):
|
||||
test.support.patch(self, time, 'daylight', True)
|
||||
t0 = datetime.datetime(2012, 3, 12, 1, 1)
|
||||
t1 = utils.localtime(t0, isdst=-1)
|
||||
t1 = utils.localtime(t0)
|
||||
t2 = utils.localtime(t1)
|
||||
self.assertEqual(t1, t2)
|
||||
|
||||
def test_localtime_daylight_false_dst_false(self):
|
||||
test.support.patch(self, time, 'daylight', False)
|
||||
t0 = datetime.datetime(2012, 3, 12, 1, 1)
|
||||
t1 = utils.localtime(t0, isdst=-1)
|
||||
t1 = utils.localtime(t0)
|
||||
t2 = utils.localtime(t1)
|
||||
self.assertEqual(t1, t2)
|
||||
|
||||
|
@ -98,7 +98,7 @@ class LocaltimeTests(unittest.TestCase):
|
|||
def test_localtime_daylight_true_dst_true(self):
|
||||
test.support.patch(self, time, 'daylight', True)
|
||||
t0 = datetime.datetime(2012, 3, 12, 1, 1)
|
||||
t1 = utils.localtime(t0, isdst=1)
|
||||
t1 = utils.localtime(t0)
|
||||
t2 = utils.localtime(t1)
|
||||
self.assertEqual(t1, t2)
|
||||
|
||||
|
@ -106,7 +106,7 @@ class LocaltimeTests(unittest.TestCase):
|
|||
def test_localtime_daylight_false_dst_true(self):
|
||||
test.support.patch(self, time, 'daylight', False)
|
||||
t0 = datetime.datetime(2012, 3, 12, 1, 1)
|
||||
t1 = utils.localtime(t0, isdst=1)
|
||||
t1 = utils.localtime(t0)
|
||||
t2 = utils.localtime(t1)
|
||||
self.assertEqual(t1, t2)
|
||||
|
||||
|
@ -157,6 +157,11 @@ class LocaltimeTests(unittest.TestCase):
|
|||
t1 = utils.localtime(t0)
|
||||
self.assertEqual(t1.tzname(), 'EET')
|
||||
|
||||
def test_isdst_deprecation(self):
|
||||
with self.assertWarns(DeprecationWarning):
|
||||
t0 = datetime.datetime(1990, 1, 1)
|
||||
t1 = utils.localtime(t0, isdst=True)
|
||||
|
||||
# Issue #24836: The timezone files are out of date (pre 2011k)
|
||||
# on Mac OS X Snow Leopard.
|
||||
@test.support.requires_mac_ver(10, 7)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue