[Python-checkins] cpython: Added test for a bug fixed in issue #665194.
alexander.belopolsky
python-checkins at python.org
Thu Aug 23 04:06:07 CEST 2012
http://hg.python.org/cpython/rev/604222c1f8a0
changeset: 78711:604222c1f8a0
user: Alexander Belopolsky <alexander.belopolsky at gmail.com>
date: Wed Aug 22 22:06:37 2012 -0400
summary:
Added test for a bug fixed in issue #665194.
files:
Lib/test/test_email/test_utils.py | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/Lib/test/test_email/test_utils.py b/Lib/test/test_email/test_utils.py
--- a/Lib/test/test_email/test_utils.py
+++ b/Lib/test/test_email/test_utils.py
@@ -3,6 +3,7 @@
import test.support
import time
import unittest
+import sys
class DateTimeTests(unittest.TestCase):
@@ -119,6 +120,17 @@
t2 = utils.localtime(t0.replace(tzinfo=None))
self.assertEqual(t1, t2)
+ # XXX: Need a more robust test for Olson's tzdata
+ @unittest.skipIf(sys.platform.startswith('win'),
+ "Windows does not use Olson's TZ database")
+ @test.support.run_with_tz('Europe/Kiev')
+ def test_variable_tzname(self):
+ t0 = datetime.datetime(1984, 1, 1, tzinfo=datetime.timezone.utc)
+ t1 = utils.localtime(t0)
+ self.assertEqual(t1.tzname(), 'MSK')
+ t0 = datetime.datetime(1994, 1, 1, tzinfo=datetime.timezone.utc)
+ t1 = utils.localtime(t0)
+ self.assertEqual(t1.tzname(), 'EET')
if __name__ == '__main__':
unittest.main()
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list