Skip to content

Commit 1020c94

Browse files
authored
add test cases
1 parent 1459029 commit 1020c94

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

Lib/test/datetimetester.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6891,12 +6891,24 @@ def test_update_type_cache(self):
68916891
assert _datetime.time.max > _datetime.time.min
68926892
assert _datetime.datetime.max > _datetime.datetime.min
68936893
assert _datetime.timedelta.max > _datetime.timedelta.min
6894-
assert isinstance(_datetime.timezone.min, _datetime.tzinfo)
6895-
assert isinstance(_datetime.timezone.utc, _datetime.tzinfo)
6896-
assert isinstance(_datetime.timezone.max, _datetime.tzinfo)
6894+
assert _datetime.date.__dict__["min"] is _datetime.date.min
6895+
assert _datetime.date.__dict__["max"] is _datetime.date.max
6896+
assert _datetime.date.__dict__["resolution"] is _datetime.date.resolution
6897+
assert _datetime.time.__dict__["min"] is _datetime.time.min
6898+
assert _datetime.time.__dict__["max"] is _datetime.time.max
6899+
assert _datetime.time.__dict__["resolution"] is _datetime.time.resolution
6900+
assert _datetime.datetime.__dict__["min"] is _datetime.datetime.min
6901+
assert _datetime.datetime.__dict__["max"] is _datetime.datetime.max
6902+
assert _datetime.datetime.__dict__["resolution"] is _datetime.datetime.resolution
6903+
assert _datetime.timedelta.__dict__["min"] is _datetime.timedelta.min
6904+
assert _datetime.timedelta.__dict__["max"] is _datetime.timedelta.max
6905+
assert _datetime.timedelta.__dict__["resolution"] is _datetime.timedelta.resolution
68976906
assert _datetime.timezone.__dict__["min"] is _datetime.timezone.min
6898-
assert _datetime.timezone.__dict__["utc"] is _datetime.timezone.utc
68996907
assert _datetime.timezone.__dict__["max"] is _datetime.timezone.max
6908+
assert _datetime.timezone.__dict__["utc"] is _datetime.timezone.utc
6909+
assert isinstance(_datetime.timezone.min, _datetime.tzinfo)
6910+
assert isinstance(_datetime.timezone.max, _datetime.tzinfo)
6911+
assert isinstance(_datetime.timezone.utc, _datetime.tzinfo)
69006912
del sys.modules['_datetime']
69016913
""")
69026914
script_helper.assert_python_ok('-c', script)

0 commit comments

Comments
 (0)