Skip to content

Commit 22cb147

Browse files
vstinnerhrnciar
authored andcommitted
00315: Fix mktime() error in test_email
Fix mktime() overflow error in test_email: run test_localtime_daylight_true_dst_true() and test_localtime_daylight_false_dst_true() with a specific timezone. http://bugs.python.org/issue35317 https://bugzilla.redhat.com/show_bug.cgi?id=1652843
1 parent 519561d commit 22cb147

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

Lib/test/test_email/test_utils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,15 @@ def test_localtime_daylight_false_dst_false(self):
7575
t2 = utils.localtime(t1)
7676
self.assertEqual(t1, t2)
7777

78+
@test.support.run_with_tz('Europe/Minsk')
7879
def test_localtime_daylight_true_dst_true(self):
7980
test.support.patch(self, time, 'daylight', True)
8081
t0 = datetime.datetime(2012, 3, 12, 1, 1)
8182
t1 = utils.localtime(t0, isdst=1)
8283
t2 = utils.localtime(t1)
8384
self.assertEqual(t1, t2)
8485

86+
@test.support.run_with_tz('Europe/Minsk')
8587
def test_localtime_daylight_false_dst_true(self):
8688
test.support.patch(self, time, 'daylight', False)
8789
t0 = datetime.datetime(2012, 3, 12, 1, 1)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Fix ``mktime()`` overflow error in ``test_email``: run
2+
``test_localtime_daylight_true_dst_true()`` and
3+
``test_localtime_daylight_false_dst_true()`` with a specific timezone.

0 commit comments

Comments
 (0)