cpython/Lib/test/support
Eric Snow fd259fdabe
gh-76785: Handle Legacy Interpreters Properly (gh-117490)
This is similar to the situation with threading._DummyThread.  The methods (incl. __del__()) of interpreters.Interpreter objects must be careful with interpreters not created by interpreters.create().  The simplest thing to start with is to disable any method that modifies or runs in the interpreter.  As part of this, the runtime keeps track of where an interpreter was created.  We also handle interpreter "refcounts" properly.
2024-04-11 23:23:25 +00:00
..
_hypothesis_stubs
interpreters gh-76785: Handle Legacy Interpreters Properly (gh-117490) 2024-04-11 23:23:25 +00:00
__init__.py gh-117649: Raise ImportError for unsupported modules in free-threaded build (#117651) 2024-04-11 15:00:54 -04:00
ast_helper.py
asynchat.py
asyncore.py
bytecode_helper.py gh-116303: Handle disabled test modules in test.support helpers (#116482) 2024-03-28 08:40:37 +00:00
hashlib_helper.py
hypothesis_helper.py Disable differing_test_runners health check (#108886) 2023-09-04 18:31:58 +00:00
import_helper.py gh-116307: Proper fix for 'mod' leaking across importlib tests (#116680) 2024-03-12 21:36:21 +00:00
logging_helper.py
os_helper.py gh-71052: Change Android's sys.platform from "linux" to "android" 2024-03-11 19:25:39 +00:00
pty_helper.py gh-108303: Move all doctest related files and tests to Lib/test/test_doctest/ (#112109) 2024-01-18 16:58:11 +01:00
refleak_helper.py gh-80931: Skip some socket tests while hunting for refleaks on macOS (#114057) 2024-01-21 11:25:15 +01:00
script_helper.py gh-112536: Add test_threading to TSAN tests (#116898) 2024-03-16 11:55:46 +00:00
smtpd.py gh-108303: Move smtpd to test.support (#114368) 2024-01-22 14:36:29 +01:00
socket_helper.py gh-109015: Add test.support.socket_helper.tcp_blackhole() (#109016) 2023-09-07 01:58:03 +02:00
testcase.py
threading_helper.py gh-111644: Fix support threading_cleanup() (#111714) 2023-11-04 00:18:42 +00:00
warnings_helper.py