diff --git a/Lib/test/test_zoneinfo/test_zoneinfo.py b/Lib/test/test_zoneinfo/test_zoneinfo.py index 40696b09d95719..8513268b0d56b6 100644 --- a/Lib/test/test_zoneinfo/test_zoneinfo.py +++ b/Lib/test/test_zoneinfo/test_zoneinfo.py @@ -12,6 +12,7 @@ import re import shutil import struct +import sys import tempfile import unittest from datetime import date, datetime, time, timedelta, timezone @@ -2201,6 +2202,8 @@ def test_pydatetime(self): PYTHONTZPATH=str(ZONEINFO_DATA.tzpath)) +@unittest.skipIf(sys.modules.get("_zoneinfo") is None, + "_zoneinfo C module not available") class ExtensionBuiltTest(unittest.TestCase): """Smoke test to ensure that the C and Python extensions are both tested.