Skip to content

Commit fcb59e6

Browse files
committed
[3.9] gh-113027: Fix test_variable_tzname in test_email (GH-113821)
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 931d7e0) Co-authored-by: Petr Viktorin <[email protected]>
1 parent 011fb84 commit fcb59e6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Lib/test/test_email/test_utils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,8 @@ def test_localtime_epoch_notz_daylight_false(self):
133133
def test_variable_tzname(self):
134134
t0 = datetime.datetime(1984, 1, 1, tzinfo=datetime.timezone.utc)
135135
t1 = utils.localtime(t0)
136+
if t1.tzname() == 'Europe':
137+
self.skipTest("Can't find a Kyiv timezone database")
136138
self.assertEqual(t1.tzname(), 'MSK')
137139
t0 = datetime.datetime(1994, 1, 1, tzinfo=datetime.timezone.utc)
138140
t1 = utils.localtime(t0)

0 commit comments

Comments
 (0)