Skip to content

Commit 4f83cb0

Browse files
authored
Add test
1 parent ff10134 commit 4f83cb0

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

Lib/test/datetimetester.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7295,6 +7295,25 @@ def test_update_type_cache(self):
72957295
""")
72967296
script_helper.assert_python_ok('-c', script)
72977297

7298+
def test_static_type_at_shutdown(self):
7299+
# gh-132413
7300+
script = textwrap.dedent("""
7301+
import _datetime
7302+
timedelta = _datetime.timedelta
7303+
7304+
def gen():
7305+
try:
7306+
yield
7307+
finally:
7308+
# sys.modules is empty
7309+
_datetime.timedelta(days=1)
7310+
timedelta(days=1)
7311+
7312+
it = gen()
7313+
next(it)
7314+
""")
7315+
script_helper.assert_python_ok('-c', script)
7316+
72987317

72997318
def load_tests(loader, standard_tests, pattern):
73007319
standard_tests.addTest(ZoneInfoCompleteTest())

0 commit comments

Comments
 (0)