diff options
| author | Serhiy Storchaka <storchaka@gmail.com> | 2024-01-08 22:33:53 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-08 22:33:53 (GMT) |
| commit | 931d7e052e22aa01e18fcc67ed71b6ea305aff71 (patch) | |
| tree | e3dec18a8696876363667386b1a75b5bcfaa950a /Lib/test/test_email/test_utils.py | |
| parent | 92f96240d713a5a36c54515e44445b3cd0947163 (diff) | |
| download | cpython-931d7e052e22aa01e18fcc67ed71b6ea305aff71.zip cpython-931d7e052e22aa01e18fcc67ed71b6ea305aff71.tar.gz cpython-931d7e052e22aa01e18fcc67ed71b6ea305aff71.tar.bz2 | |
gh-113027: Fix test_variable_tzname in test_email (#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.
Diffstat (limited to 'Lib/test/test_email/test_utils.py')
| -rw-r--r-- | Lib/test/test_email/test_utils.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/test/test_email/test_utils.py b/Lib/test/test_email/test_utils.py index c9d973d..0f1c3a8 100644 --- a/Lib/test/test_email/test_utils.py +++ b/Lib/test/test_email/test_utils.py @@ -143,12 +143,12 @@ class LocaltimeTests(unittest.TestCase): t2 = utils.localtime(t0.replace(tzinfo=None)) self.assertEqual(t1, t2) - @unittest.skipUnless("Europe/Kyiv" in zoneinfo.available_timezones(), - "Can't find a Kyiv timezone database") @test.support.run_with_tz('Europe/Kyiv') 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) |
