File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 55import unittest
66import sys
77import os .path
8+ import zoneinfo
89
910class DateTimeTests (unittest .TestCase ):
1011
@@ -145,10 +146,9 @@ def test_localtime_epoch_notz_daylight_false(self):
145146 # XXX: Need a more robust test for Olson's tzdata
146147 @unittest .skipIf (sys .platform .startswith ('win' ),
147148 "Windows does not use Olson's TZ database" )
148- @unittest .skipUnless (os .path .exists ('/usr/share/zoneinfo' ) or
149- os .path .exists ('/usr/lib/zoneinfo' ),
150- "Can't find the Olson's TZ database" )
151- @test .support .run_with_tz ('Europe/Kiev' )
149+ @unittest .skipUnless ("Europe/Kyiv" in zoneinfo .available_timezones ()
150+ "Can't find a Kyiv Olson's TZ database" )
151+ @test .support .run_with_tz ('Europe/Kyiv' )
152152 def test_variable_tzname (self ):
153153 t0 = datetime .datetime (1984 , 1 , 1 , tzinfo = datetime .timezone .utc )
154154 t1 = utils .localtime (t0 )
You can’t perform that action at this time.
0 commit comments