summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_clinic.py
Commit message (Expand)AuthorAgeFilesLines
* gh-113317: Argument Clinic: move linear_format into libclinic (#115518)Erlend E. Aasland2024-02-151-1/+14
* gh-113317: Argument Clinic: don't use global state in warn() and fail() (#115...Erlend E. Aasland2024-02-151-5/+5
* gh-115015: Argument Clinic: fix generated code for METH_METHOD methods withou...Erlend E. Aasland2024-02-051-0/+20
* gh-113299: Move cpp.py into libclinic (#113526)Erlend E. Aasland2023-12-271-1/+1
* gh-113317: Rework Argument Clinic cpp.py error handling (#113525)Erlend E. Aasland2023-12-271-2/+2
* gh-113317: Move more formatting helpers into libclinic (#113438)Erlend E. Aasland2023-12-231-3/+3
* gh-113317: Clean up Argument Clinic global namespace (#113414)Erlend E. Aasland2023-12-231-14/+15
* gh-113317: Argument Clinic: tear out internal text accumulator APIs (#113402)Erlend E. Aasland2023-12-221-30/+0
* gh-113336: Remove the 'version' directive from Argument Clinic (#113341)Erlend E. Aasland2023-12-211-65/+0
* gh-112205: Support docstring for `@getter` (#113160)Donghee Na2023-12-201-0/+15
* gh-112205: Require @getter and @setter to be methods (#113278)Erlend E. Aasland2023-12-191-0/+11
* gh-112205: Support `@setter` annotation from AC (gh-112922)Donghee Na2023-12-131-0/+52
* gh-112205: Support @getter annotation from AC (gh-112396)Donghee Na2023-11-301-9/+17
* gh-110907: AC: Disallow using `*` with vararg (#110908)Nikita Sobolev2023-10-161-0/+14
* gh-110864: Fix _PyArg_UnpackKeywordsWithVararg overwriting vararg with NULL (...Nikita Sobolev2023-10-161-0/+35
* gh-110558: Enable ruff's pyupgrade rules when running on Argument Clinic (#11...Alex Waygood2023-10-101-3/+3
* gh-107603: Argument Clinic: Only include pycore_gc.h if needed (#108726)Victor Stinner2023-08-311-7/+1
* GH-107603: Clinic: Pass specific attributes to ``print_block()`` (#108581)Adam Turner2023-08-281-1/+1
* gh-108494: Argument clinic: Improve the `parse_file()` API (#108575)Alex Waygood2023-08-281-20/+6
* gh-104683: Argument Clinic: Refactor the module and class resolver (#108552)Erlend E. Aasland2023-08-281-2/+2
* gh-108494: AC supports pos-only args in limited C API (#108498)Victor Stinner2023-08-251-0/+11
* gh-108494: Argument Clinic partial supports of Limited C API (#108495)Victor Stinner2023-08-251-2/+38
* gh-108444: Argument Clinic uses PyLong_AsInt() (#108458)Victor Stinner2023-08-241-2/+3
* gh-95065, gh-107704: Argument Clinic: support multiple '/ [from ...]' and '* ...Serhiy Storchaka2023-08-211-21/+75
* gh-107704: Argument Clinic: add support for deprecating keyword use of parame...Serhiy Storchaka2023-08-191-49/+324
* gh-104683: Argument Clinic: Extract parse function name helper (#107964)Erlend E. Aasland2023-08-161-1/+1
* gh-106368: Argument Clinic: Test that keyword params are disallowed in groups...Erlend E. Aasland2023-08-161-0/+21
* gh-106368: Argument Clinic: Add tests for cloned functions with custom C base...Erlend E. Aasland2023-08-151-0/+31
* gh-107972: Argument Clinic: Ensure a C basename is provided after 'as' (#107973)Erlend E. Aasland2023-08-151-4/+26
* gh-107880: Argument Clinic: Fix regression in gh-107885 (#107974)Erlend E. Aasland2023-08-151-3/+32
* gh-107880: Teach Argument Clinic to clone __init__ and __new__ methods (#107885)Erlend E. Aasland2023-08-131-0/+22
* gh-107883: Argument Clinic: Handle full module/class path in Function.fulldis...Erlend E. Aasland2023-08-121-0/+54
* gh-95065: Argument Clinic: Add functional tests of deprecated positionals (#1...Erlend E. Aasland2023-08-101-0/+103
* gh-104683: Argument Clinic: Params now render their own docstrings (#107790)Erlend E. Aasland2023-08-091-2/+10
* gh-104683: Remove unused variables from `Tools/clinic` and tests for `Tools/c...Alex Waygood2023-08-091-7/+2
* gh-104683: Add --exclude option to Argument Clinic CLI (#107770)Erlend E. Aasland2023-08-081-0/+29
* gh-106368: Argument clinic: add tests for more failure paths (#107731)Alex Waygood2023-08-081-14/+94
* gh-107713: Reduce usage of mocks in `test_clinic.py` (#107714)Alex Waygood2023-08-071-87/+19
* gh-95065: Add Argument Clinic support for deprecating positional use of param...Erlend E. Aasland2023-08-071-1/+95
* gh-104683: Improve consistency and test coverage of argument-clinic `__repr__...Alex Waygood2023-08-051-3/+91
* gh-106368: Argument clinic: improve coverage for `self.valid_line()` calls (#...Alex Waygood2023-08-041-0/+32
* gh-107614: Normalise Argument Clinic error messages (#107615)Erlend E. Aasland2023-08-041-46/+71
* gh-106368: Increase Argument Clinic test coverage (#107611)Erlend E. Aasland2023-08-041-0/+296
* gh-107609: Fix duplicate module check in Argument Clinic (#107610)Erlend E. Aasland2023-08-041-0/+10
* gh-106368: Argument clinic tests: improve error message when `expect_success(...Alex Waygood2023-08-031-1/+2
* gh-106368: Increase Argument Clinic test coverage (#107582)Erlend E. Aasland2023-08-031-2/+194
* gh-104683: Rework Argument Clinic error handling (#107551)Erlend E. Aasland2023-08-031-272/+227
* gh-106368: Increase test coverage for Argument Clinic (#107514)Erlend E. Aasland2023-08-021-15/+90
* gh-107559: Argument Clinic: complain about non-ASCII chars in param docstring...Erlend E. Aasland2023-08-021-0/+19
* gh-104683: Argument Clinic: Refactor and simplify 'add docstring' states (#10...Erlend E. Aasland2023-08-011-0/+22