We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ff10134 commit 4f83cb0Copy full SHA for 4f83cb0
Lib/test/datetimetester.py
@@ -7295,6 +7295,25 @@ def test_update_type_cache(self):
7295
""")
7296
script_helper.assert_python_ok('-c', script)
7297
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
7317
7318
def load_tests(loader, standard_tests, pattern):
7319
standard_tests.addTest(ZoneInfoCompleteTest())
0 commit comments