]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-76785: Add More Tests to test_interpreters.test_api (gh-117662)
authorEric Snow <ericsnowcurrently@gmail.com>
Thu, 11 Apr 2024 00:37:01 +0000 (18:37 -0600)
committerGitHub <noreply@github.com>
Thu, 11 Apr 2024 00:37:01 +0000 (18:37 -0600)
commit993c3cca16ed00a0bfe467f7f26ac4f5f6dfb24c
tree765b64249a8406226b300c9fc8500baa1afec746
parent0cc71bde001950d3634c235e2b0d24cda6ce7dce
gh-76785: Add More Tests to test_interpreters.test_api (gh-117662)

In addition to the increase test coverage, this is a precursor to sorting out how we handle interpreters created directly via the C-API.
18 files changed:
Include/internal/pycore_crossinterp.h
Include/internal/pycore_interp.h
Include/internal/pycore_pystate.h
Include/internal/pycore_runtime_init.h
Lib/test/support/interpreters/__init__.py
Lib/test/test__xxinterpchannels.py
Lib/test/test__xxsubinterpreters.py
Lib/test/test_capi/test_misc.py
Lib/test/test_interpreters/test_api.py
Lib/test/test_interpreters/utils.py
Modules/_interpreters_common.h
Modules/_testinternalcapi.c
Modules/_xxinterpchannelsmodule.c
Modules/_xxsubinterpretersmodule.c
Python/crossinterp.c
Python/crossinterp_exceptions.h
Python/pylifecycle.c
Python/pystate.c