]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-116417: Move 4 limited C API test files to _testlimitedcapi (#116571)
authorVictor Stinner <vstinner@python.org>
Mon, 11 Mar 2024 10:28:16 +0000 (11:28 +0100)
committerGitHub <noreply@github.com>
Mon, 11 Mar 2024 10:28:16 +0000 (10:28 +0000)
commit1cc02ca063f50b8c527fbdde9957b03c145c1575
tree84cd4d2d13c8ca869749827d8f91d592e8a01ca2
parentd8712fa0c75ad5ea56543903fa45674ab47cc647
gh-116417: Move 4 limited C API test files to _testlimitedcapi (#116571)

Move the following files from Modules/_testcapi/ to
Modules/_testlimitedcapi/:

* bytearray.c
* bytes.c
* pyos.c
* sys.c

Changes:

* Replace PyBytes_AS_STRING() with PyBytes_AsString().
* Replace PyBytes_GET_SIZE() with PyBytes_Size().
* Update related test_capi tests.
* Copy Modules/_testcapi/util.h to Modules/_testlimitedcapi/util.h.
17 files changed:
Lib/test/test_capi/test_bytearray.py
Lib/test/test_capi/test_bytes.py
Lib/test/test_capi/test_sys.py
Modules/Setup.stdlib.in
Modules/_testcapi/parts.h
Modules/_testcapimodule.c
Modules/_testlimitedcapi.c
Modules/_testlimitedcapi/bytearray.c [moved from Modules/_testcapi/bytearray.c with 100% similarity]
Modules/_testlimitedcapi/bytes.c [moved from Modules/_testcapi/bytes.c with 95% similarity]
Modules/_testlimitedcapi/parts.h
Modules/_testlimitedcapi/pyos.c [moved from Modules/_testcapi/pyos.c with 100% similarity]
Modules/_testlimitedcapi/sys.c [moved from Modules/_testcapi/sys.c with 100% similarity]
Modules/_testlimitedcapi/util.h [new file with mode: 0644]
PCbuild/_testcapi.vcxproj
PCbuild/_testcapi.vcxproj.filters
PCbuild/_testlimitedcapi.vcxproj
PCbuild/_testlimitedcapi.vcxproj.filters