8000 gh-120782: Update datetime test for static type immutability (#122800) · blhsing/cpython@cc55465 · GitHub
[go: up one dir, main page]

Skip to content

Commit cc55465

Browse files
neoneneblhsing
authored andcommitted
pythongh-120782: Update datetime test for static type immutability (python#122800)
1 parent 18f71aa commit cc55465

File tree

1 file changed

+22
-7
lines changed

1 file changed

+22
-7
lines changed

Lib/test/datetimetester.py

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6893,13 +6893,28 @@ def test_update_type_cache(self):
68936893
import sys
68946894
for i in range(5):
68956895
import _datetime
6896-
_datetime.date.max > _datetime.date.min
6897-
_datetime.time.max > _datetime.time.min
6898-
_datetime.datetime.max > _datetime.datetime.min
6899-
_datetime.timedelta.max > _datetime.timedelta.min
6900-
isinstance(_datetime.timezone.min, _datetime.tzinfo)
6901-
isinstance(_datetime.timezone.utc, _datetime.tzinfo)
6902-
isinstance(_datetime.timezone.max, _datetime.tzinfo)
6896+
assert _datetime.date.max > _datetime.date.min
6897+
assert _datetime.time.max > _datetime.time.min
6898+
assert _datetime.datetime.max > _datetime.datetime.min
6899+
assert _datetime.timedelta.max > _datetime.timedelta.min
6900+
assert _datetime.date.__dict__["min"] is _datetime.date.min
6901+
assert _datetime.date.__dict__["max"] is _datetime.date.max
6902+
assert _datetime.date.__dict__["resolution"] is _datetime.date.resolution
6903+
assert _datetime.time.__dict__["min"] is _datetime.time.min
6904+
assert _datetime.time.__dict__["max"] is _datetime.time.max
6905+
assert _datetime.time.__dict__["resolution"] is _datetime.time.resolution
6906+
assert _datetime.datetime.__dict__["min"] is _datetime.datetime.min
6907+
assert _datetime.datetime.__dict__["max"] is _datetime.datetime.max
6908+
assert _datetime.datetime.__dict__["resolution"] is _datetime.datetime.resolution
6909+
assert _datetime.timedelta.__dict__["min"] is _datetime.timedelta.min
6910+
assert _datetime.timedelta.__dict__["max"] is _datetime.timedelta.max
6911+
assert _datetime.timedelta.__dict__["resolution"] is _datetime.timedelta.resolution
6912+
assert _datetime.timezone.__dict__["min"] is _datetime.timezone.min
6913+
assert _datetime.timezone.__dict__["max"] is _datetime.timezone.max
6914+
assert _datetime.timezone.__dict__["utc"] is _datetime.timezone.utc
6915+
assert isinstance(_datetime.timezone.min, _datetime.tzinfo)
6916+
assert isinstance(_datetime.timezone.max, _datetime.tzinfo)
6917+
assert isinstance(_datetime.timezone.utc, _datetime.tzinfo)
69036918
del sys.modules['_datetime']
69046919
""")
69056920
script_helper.assert_python_ok('-c', script)

0 commit comments

Comments
 (0)
0