[3.14] gh-143959: Make _datetime optional for test_sys (GH-144003) (#144143)

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>
This commit is contained in:
Miss Islington (bot) 2026-01-22 12:24:24 +01:00 committed by GitHub
parent 9d021506f0
commit 6ec94858bc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,6 +1,5 @@
import builtins
import codecs
import _datetime
import gc
import io
import locale
@ -1729,7 +1728,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'))