https://github.com/python/cpython/commit/fb0b642bf1aa3ec276304b7170deedd5040c1698
commit: fb0b642bf1aa3ec276304b7170deedd5040c1698
branch: 3.9
author: Petr Viktorin <[email protected]>
committer: ambv <[email protected]>
date: 2024-11-12T10:26:31+01:00
summary:
[3.9] gh-113027: Fix test_variable_tzname in test_email (GH-113821) (GH-126477)
Determine the support of the Kyiv timezone by checking the result of
astimezone() which uses the system tz database and not the one
populated by zoneinfo.
(cherry picked from commit 931d7e052e22aa01e18fcc67ed71b6ea305aff71)
files:
M Lib/test/test_email/test_utils.py
diff --git a/Lib/test/test_email/test_utils.py
b/Lib/test/test_email/test_utils.py
index 4e3c3f3a195fc4..695223334bc4fd 100644
--- a/Lib/test/test_email/test_utils.py
+++ b/Lib/test/test_email/test_utils.py
@@ -133,6 +133,8 @@ def test_localtime_epoch_notz_daylight_false(self):
def test_variable_tzname(self):
t0 = datetime.datetime(1984, 1, 1, tzinfo=datetime.timezone.utc)
t1 = utils.localtime(t0)
+ if t1.tzname() == 'Europe':
+ self.skipTest("Can't find a Kyiv timezone database")
self.assertEqual(t1.tzname(), 'MSK')
t0 = datetime.datetime(1994, 1, 1, tzinfo=datetime.timezone.utc)
t1 = utils.localtime(t0)
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]