https://github.com/python/cpython/commit/dd2da42ea479c32a4260463b47e1b58877d07bdc
commit: dd2da42ea479c32a4260463b47e1b58877d07bdc
branch: main
author: alexey semenyuk <[email protected]>
committer: vstinner <[email protected]>
date: 2026-02-09T15:40:17+01:00
summary:
gh-134179: Use sys._clear_internal_caches() at test_cmd_line (#134180)
Use sys._clear_internal_caches() instead of deprecated sys._clear_type_cache()
at test_cmd_line.
files:
M Lib/test/test_cmd_line.py
diff --git a/Lib/test/test_cmd_line.py b/Lib/test/test_cmd_line.py
index 3ed7a360d64e3c..55e5f06c8071ea 100644
--- a/Lib/test/test_cmd_line.py
+++ b/Lib/test/test_cmd_line.py
@@ -9,7 +9,6 @@
import tempfile
import textwrap
import unittest
-import warnings
from test import support
from test.support import os_helper
from test.support import force_not_colorized
@@ -943,21 +942,15 @@ def test_python_asyncio_debug(self):
@unittest.skipUnless(sysconfig.get_config_var('Py_TRACE_REFS'), "Requires
--with-trace-refs build option")
def test_python_dump_refs(self):
- code = 'import sys; sys._clear_type_cache()'
- # TODO: Remove warnings context manager once sys._clear_type_cache is
removed
- with warnings.catch_warnings():
- warnings.simplefilter("ignore", DeprecationWarning)
- rc, out, err = assert_python_ok('-c', code, PYTHONDUMPREFS='1')
+ code = 'import sys; sys._clear_internal_caches()'
+ rc, out, err = assert_python_ok('-c', code, PYTHONDUMPREFS='1')
self.assertEqual(rc, 0)
@unittest.skipUnless(sysconfig.get_config_var('Py_TRACE_REFS'), "Requires
--with-trace-refs build option")
def test_python_dump_refs_file(self):
with tempfile.NamedTemporaryFile() as dump_file:
- code = 'import sys; sys._clear_type_cache()'
- # TODO: Remove warnings context manager once sys._clear_type_cache
is removed
- with warnings.catch_warnings():
- warnings.simplefilter("ignore", DeprecationWarning)
- rc, out, err = assert_python_ok('-c', code,
PYTHONDUMPREFSFILE=dump_file.name)
+ code = 'import sys; sys._clear_internal_caches()'
+ rc, out, err = assert_python_ok('-c', code,
PYTHONDUMPREFSFILE=dump_file.name)
self.assertEqual(rc, 0)
with open(dump_file.name, 'r') as file:
contents = file.read()
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]