]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-143959: Make _datetime optional for test_sys (GH-144003) (#144144)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 22 Jan 2026 11:15:00 +0000 (12:15 +0100)
committerGitHub <noreply@github.com>
Thu, 22 Jan 2026 11:15:00 +0000 (11:15 +0000)
gh-143959: Make _datetime optional for test_sys (GH-144003)
(cherry picked from commit c447d1bc146bcf7707a619779bdcc03651adb5e3)

Co-authored-by: Jeong, YunWon <69878+youknowone@users.noreply.github.com>
Lib/test/test_sys.py

index 7b4901040ba0f1a7e993b1e11529056cfb6f17fd..786832d3e35b0eb4914c0b020abdba742367ca3c 100644 (file)
@@ -1,6 +1,5 @@
 import builtins
 import codecs
-import _datetime
 import gc
 import io
 import locale
@@ -1740,7 +1739,12 @@ class SizeofTest(unittest.TestCase):
             x = property(getx, setx, delx, "")
             check(x, size('5Pi'))
         # PyCapsule
-        check(_datetime.datetime_CAPI, size('6P'))
+        try:
+            import _datetime
+        except ModuleNotFoundError:
+            pass
+        else:
+            check(_datetime.datetime_CAPI, size('6P'))
         # rangeiterator
         check(iter(range(1)), size('3l'))
         check(iter(range(2**65)), size('3P'))