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 5
5
import unittest
6
6
import sys
7
7
import os .path
8
+ import zoneinfo
8
9
9
10
class DateTimeTests (unittest .TestCase ):
10
11
@@ -145,10 +146,9 @@ def test_localtime_epoch_notz_daylight_false(self):
145
146
# XXX: Need a more robust test for Olson's tzdata
146
147
@unittest .skipIf (sys .platform .startswith ('win' ),
147
148
"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' )
152
152
def test_variable_tzname (self ):
153
153
t0 = datetime .datetime (1984 , 1 , 1 , tzinfo = datetime .timezone .utc )
154
154
t1 = utils .localtime (t0 )
You can’t perform that action at this time.
0 commit comments