2 Commits
Author SHA1 Message Date
jakob.scheid 06802c96f6 docs(changelog): add Python signatures PEP 8 compliance entry
Added a changelog entry for the PEP 8 compliance of Python function
signatures default values.
2026-09-22 16:13:43 +02:00
jakob.scheid 17c5e4938f test(python-generator): update tests for PEP 8 compliance
Updated test cases to the new default value PEP 8 compliance and added
new test cases to test the new behavior.
2026-09-22 16:13:23 +02:00
3 changed files with 4 additions and 3 deletions

No files matched your search

@@ -1,5 +1,6 @@
def func(): ... def func(): ...
def func2(a: int, b: int = 42, c=42, d=42): def func2(a: int, b: int = 42, c=42, d=42):
""" """
:param c: :param c:
@@ -2,12 +2,14 @@
A test module. A test module.
""" """
def fn(a: int, b: int = 42, c=42, d=42): def fn(a: int, b: int = 42, c=42, d=42):
""" """
:param c: :param c:
:type c: int :type c: int
""" """
def add(a: int | float, b: int | float) -> int | float: def add(a: int | float, b: int | float) -> int | float:
""" """
Adds two numbers. Adds two numbers.
@@ -727,9 +727,7 @@ def argument_list(argument_list: str) -> ast.arguments:
], ],
), ),
( (
argument_list( argument_list("a, b='a', /, *args, c=None, d=True, **kwargs"),
"a, b='a', /, *args, c=None, d=True, **kwargs"
),
[ [
PythonFunctionArgument( PythonFunctionArgument(
'a', 'a',