diff options
author | Alexander Belopolsky <alexander.belopolsky@gmail.com> | 2012-04-29 19:56:49 (GMT) |
---|---|---|
committer | Alexander Belopolsky <alexander.belopolsky@gmail.com> | 2012-04-29 19:56:49 (GMT) |
commit | 2420d831582a5403d679b6383933112948d476fe (patch) | |
tree | a7c62c90314436f1442457f484bd25508d92fad8 /Lib/test/test_imaplib.py | |
parent | ea7e9f9a83a88325e599d0a7b31122e50495a5aa (diff) | |
download | cpython-2420d831582a5403d679b6383933112948d476fe.zip cpython-2420d831582a5403d679b6383933112948d476fe.tar.gz cpython-2420d831582a5403d679b6383933112948d476fe.tar.bz2 |
Issue #10941: Fix imaplib.Internaldate2tuple to produce correct result near
the DST transition. Patch by Joe Peterson.
Diffstat (limited to 'Lib/test/test_imaplib.py')
-rw-r--r-- | Lib/test/test_imaplib.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Lib/test/test_imaplib.py b/Lib/test/test_imaplib.py index 8034000..7e9329c 100644 --- a/Lib/test/test_imaplib.py +++ b/Lib/test/test_imaplib.py @@ -11,7 +11,7 @@ import socketserver import time import calendar -from test.support import reap_threads, verbose, transient_internet +from test.support import reap_threads, verbose, transient_internet, run_with_tz import unittest try: @@ -36,6 +36,13 @@ class TestImaplib(unittest.TestCase): b'25 (INTERNALDATE "31-Dec-1999 12:30:00 -1130")') self.assertEqual(time.mktime(tt), t0) + @run_with_tz('MST+07MDT,M4.1.0,M10.5.0') + def test_Internaldate2tuple_issue10941(self): + self.assertNotEqual(imaplib.Internaldate2tuple( + b'25 (INTERNALDATE "02-Apr-2000 02:30:00 +0000")'), + imaplib.Internaldate2tuple( + b'25 (INTERNALDATE "02-Apr-2000 03:30:00 +0000")')) + def test_that_Time2Internaldate_returns_a_result(self): # We can check only that it successfully produces a result, # not the correctness of the result itself, since the result |