Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
clinic/ | 04-Jul-2025 | - | 963 | 771 | ||
README.txt | D | 04-Jul-2025 | 708 | 11 | 9 | |
abstract.c | D | 04-Jul-2025 | 4 KiB | 153 | 136 | |
buffer.c | D | 04-Jul-2025 | 2.3 KiB | 105 | 88 | |
bytes.c | D | 04-Jul-2025 | 1.1 KiB | 54 | 44 | |
code.c | D | 04-Jul-2025 | 3.2 KiB | 123 | 102 | |
codec.c | D | 04-Jul-2025 | 230 | 18 | 13 | |
complex.c | D | 04-Jul-2025 | 2.7 KiB | 107 | 85 | |
datetime.c | D | 04-Jul-2025 | 14.9 KiB | 524 | 437 | |
dict.c | D | 04-Jul-2025 | 5.5 KiB | 220 | 202 | |
docstring.c | D | 04-Jul-2025 | 6.4 KiB | 208 | 190 | |
exceptions.c | D | 04-Jul-2025 | 11.6 KiB | 428 | 268 | |
file.c | D | 04-Jul-2025 | 229 | 18 | 13 | |
float.c | D | 04-Jul-2025 | 2.5 KiB | 117 | 77 | |
gc.c | D | 04-Jul-2025 | 8.3 KiB | 344 | 290 | |
getargs.c | D | 04-Jul-2025 | 22 KiB | 826 | 730 | |
hash.c | D | 04-Jul-2025 | 1.9 KiB | 84 | 65 | |
heaptype.c | D | 04-Jul-2025 | 32.7 KiB | 1,217 | 1,018 | |
immortal.c | D | 04-Jul-2025 | 1.2 KiB | 48 | 42 | |
list.c | D | 04-Jul-2025 | 1.6 KiB | 82 | 65 | |
long.c | D | 04-Jul-2025 | 3.1 KiB | 124 | 96 | |
mem.c | D | 04-Jul-2025 | 14.7 KiB | 627 | 517 | |
monitoring.c | D | 04-Jul-2025 | 14.2 KiB | 509 | 465 | |
numbers.c | D | 04-Jul-2025 | 6.4 KiB | 178 | 152 | |
object.c | D | 04-Jul-2025 | 3.1 KiB | 146 | 109 | |
parts.h | D | 04-Jul-2025 | 2.4 KiB | 65 | 48 | |
pyatomic.c | D | 04-Jul-2025 | 6.2 KiB | 193 | 164 | |
run.c | D | 04-Jul-2025 | 2.8 KiB | 114 | 95 | |
set.c | D | 04-Jul-2025 | 397 | 26 | 20 | |
structmember.c | D | 04-Jul-2025 | 8.9 KiB | 217 | 194 | |
time.c | D | 04-Jul-2025 | 3.8 KiB | 170 | 145 | |
tuple.c | D | 04-Jul-2025 | 2.8 KiB | 125 | 111 | |
unicode.c | D | 04-Jul-2025 | 5.9 KiB | 242 | 191 | |
util.h | D | 04-Jul-2025 | 1.3 KiB | 34 | 27 | |
vectorcall.c | D | 04-Jul-2025 | 11.3 KiB | 409 | 288 | |
watchers.c | D | 04-Jul-2025 | 19.4 KiB | 713 | 601 |
README.txt
1Tests in this directory are compiled into the _testcapi extension. 2The main file for the extension is Modules/_testcapimodule.c, which 3calls `_PyTestCapi_Init_*` from these functions. 4 5General guideline when writing test code for C API. 6* Use Argument Clinic to minimise the amount of boilerplate code. 7* Add a newline between the argument spec and the docstring. 8* If a test description is needed, make sure the added docstring clearly and succinctly describes purpose of the function. 9* DRY, use the clone feature of Argument Clinic. 10* Try to avoid adding new interned strings; reuse existing parameter names if possible. Use the `as` feature of Argument Clinic to override the C variable name, if needed. 11