mirror of https://github.com/python/cpython
closes bpo-35171: Fix test_TimeRE_recreation_timezone failure on some systems. (GH-10347)
The test depended on '/usr/share/zoneinfo/posixrules' or equivalent because it set TZ without explicit DST transition rules. At least on OpenSUSE Tumbleweed that file is linked to '/etc/localtime', making the test fail with certain local timezones, such as 'Europe/Moscow' which doesn't have DST transitions since 2011.
This commit is contained in:
parent
f1d3efc2fb
commit
f1b9ad3d38
|
@ -692,7 +692,7 @@ class CacheTests(unittest.TestCase):
|
||||||
finally:
|
finally:
|
||||||
locale.setlocale(locale.LC_TIME, locale_info)
|
locale.setlocale(locale.LC_TIME, locale_info)
|
||||||
|
|
||||||
@support.run_with_tz('STD-1DST')
|
@support.run_with_tz('STD-1DST,M4.1.0,M10.1.0')
|
||||||
def test_TimeRE_recreation_timezone(self):
|
def test_TimeRE_recreation_timezone(self):
|
||||||
# The TimeRE instance should be recreated upon changing the timezone.
|
# The TimeRE instance should be recreated upon changing the timezone.
|
||||||
oldtzname = time.tzname
|
oldtzname = time.tzname
|
||||||
|
|
Loading…
Reference in New Issue