aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2023-09-06 15:02:14 +0200
committerMichał Górny <mgorny@gentoo.org>2023-12-08 05:41:56 +0100
commit044285152d8d37ed38398318366e9b7acb0e7eee (patch)
tree979282489e8cf0a3ce3b39d07cd85da362e0feb0
parentSkip tests which interact with invalid UTF-8 files (diff)
downloadcpython-044285152d8d37ed38398318366e9b7acb0e7eee.tar.gz
cpython-044285152d8d37ed38398318366e9b7acb0e7eee.tar.bz2
cpython-044285152d8d37ed38398318366e9b7acb0e7eee.zip
Prevent tests from detecting our fake tzdata packagegentoo-3.12.1
Tests from test_zoneinfo assume that if `tzdata` package is installed, it provides standalone timezone data. Our `tzdata` package is just a shim, so force falsify that assumption. Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r--Lib/test/test_zoneinfo/test_zoneinfo.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/Lib/test/test_zoneinfo/test_zoneinfo.py b/Lib/test/test_zoneinfo/test_zoneinfo.py
index 3766ceac838..70f3514373d 100644
--- a/Lib/test/test_zoneinfo/test_zoneinfo.py
+++ b/Lib/test/test_zoneinfo/test_zoneinfo.py
@@ -24,11 +24,8 @@ from test.support.import_helper import import_module
lzma = import_module('lzma')
py_zoneinfo, c_zoneinfo = test_support.get_modules()
-try:
- importlib.metadata.metadata("tzdata")
- HAS_TZDATA_PKG = True
-except importlib.metadata.PackageNotFoundError:
- HAS_TZDATA_PKG = False
+# Gentoo installs a dummy `tzdata` package
+HAS_TZDATA_PKG = False
ZONEINFO_DATA = None
ZONEINFO_DATA_V1 = None