style: ensure trailing commas in multi-line statements

This commit is contained in:
jakob.scheid committed 2026-09-18 22:18:13 +02:00
1 parent ffcc7404de
commit 475775eb7e
30 files changed
+1778 -1774

No files matched your search

@@ -14,12 +14,12 @@
from src.jcloud_docsgen.core.python.namespaces import (
PythonPackageNamespace,
PythonModuleNamespace
PythonModuleNamespace,
)
import pytest
from src.jcloud_docsgen.exceptions import (
NamespaceNotFoundError,
InvalidNamespaceError
InvalidNamespaceError,
)
class StrSubclass(str): ...
@@ -28,23 +28,23 @@ class StrSubclass(str): ...
(
PythonPackageNamespace(
'a',
[]
[],
),
'a'
'a',
),
(
PythonPackageNamespace(
'1',
[]
[],
),
'1'
'1',
),
(
PythonPackageNamespace(
StrSubclass('a'),
[]
[],
),
StrSubclass('a')
StrSubclass('a'),
),
])
def test_PythonPackageNamespace_name_attribute(namespace, expected_name):
@@ -52,7 +52,7 @@ def test_PythonPackageNamespace_name_attribute(namespace, expected_name):
namespace_b = PythonModuleNamespace('b')
namespace_a = PythonPackageNamespace('a', [
namespace_b
namespace_b,
])
namespace_c = PythonModuleNamespace('c')
namespace_k = PythonModuleNamespace('k')
@@ -68,47 +68,47 @@ namespace_d = PythonPackageNamespace('d', [namespace_e])
(
PythonPackageNamespace(
'name',
[namespace_a, namespace_c]
[namespace_a, namespace_c],
),
['c'],
namespace_c
namespace_c,
),
(
PythonPackageNamespace(
'name',
[namespace_a, namespace_c]
[namespace_a, namespace_c],
),
['a'],
namespace_a
namespace_a,
),
(
PythonPackageNamespace(
'name',
[namespace_a, namespace_c]
[namespace_a, namespace_c],
),
['a', 'b'],
namespace_b
namespace_b,
),
(
namespace_d,
['e', 'f', 'g', 'h', 'i'],
namespace_i
namespace_i,
),
(
namespace_d,
['e', 'f', 'g', 'h', 'i', 'j'],
namespace_j
namespace_j,
),
(
namespace_d,
['e', 'f', 'g', 'h', 'i', 'j', 'k'],
namespace_k
namespace_k,
),
])
def test_PythonPackageNamespace_namespace(
namespace: PythonPackageNamespace,
sub_namespaces,
expected
expected,
):
assert namespace.namespace(sub_namespaces) == expected
@@ -119,39 +119,39 @@ def test_PythonPackageNamespace_namespace(
namespace_a,
['c'],
NamespaceNotFoundError,
'no such namespace: c'
'no such namespace: c',
),
(
namespace_h,
['i', 'k'],
NamespaceNotFoundError,
'no such namespace: k'
'no such namespace: k',
),
(
namespace_a,
['b', ''],
InvalidNamespaceError,
'invalid namespace'
'invalid namespace',
),
(
namespace_a,
['', 'b'],
InvalidNamespaceError,
'invalid namespace'
'invalid namespace',
),
(
namespace_a,
['b', '', 'b'],
InvalidNamespaceError,
'invalid namespace'
'invalid namespace',
),
]
],
)
def test_PythonPackageNamespace_namespace_exceptions(
namespace,
sub_namespaces,
expected_exception,
expected_exception_msg
expected_exception_msg,
):
with pytest.raises(expected_exception) as exc_info:
namespace.namespace(sub_namespaces)
@@ -161,9 +161,9 @@ def test_PythonPackageNamespace_namespace_exceptions(
(
PythonPackageNamespace(
'a',
[PythonModuleNamespace('b')]
[PythonModuleNamespace('b')],
),
{'b': 'b'}
{'b': 'b'},
),
(
PythonPackageNamespace(
@@ -172,19 +172,19 @@ def test_PythonPackageNamespace_namespace_exceptions(
PythonModuleNamespace('b'),
PythonPackageNamespace(
'c',
[PythonModuleNamespace('d')]
)
]
[PythonModuleNamespace('d')],
),
],
),
{
'b': 'b',
'c': {'d': 'd'}
}
'c': {'d': 'd'},
},
),
(
PythonPackageNamespace('a', []),
{}
)
{},
),
])
def test_PythonPackageNamespace_sub_namespace_names(namespace, expected):
assert namespace.sub_namespace_names() == expected
@@ -193,13 +193,13 @@ def test_PythonPackageNamespace_sub_namespace_names(namespace, expected):
(
PythonPackageNamespace(
'a',
[PythonModuleNamespace('b')]
[PythonModuleNamespace('b')],
),
PythonPackageNamespace(
'a',
[PythonModuleNamespace('b')]
[PythonModuleNamespace('b')],
),
True
True,
),
(
PythonPackageNamespace(
@@ -208,9 +208,9 @@ def test_PythonPackageNamespace_sub_namespace_names(namespace, expected):
PythonModuleNamespace('b'),
PythonPackageNamespace(
'c',
[PythonModuleNamespace('d')]
)
]
[PythonModuleNamespace('d')],
),
],
),
PythonPackageNamespace(
'a',
@@ -218,21 +218,21 @@ def test_PythonPackageNamespace_sub_namespace_names(namespace, expected):
PythonModuleNamespace('b'),
PythonPackageNamespace(
'c',
[PythonModuleNamespace('d')]
)
]
[PythonModuleNamespace('d')],
),
],
),
True
True,
),
(
PythonPackageNamespace('a', []),
PythonPackageNamespace('a', []),
True
True,
),
(
PythonPackageNamespace('a', []),
PythonPackageNamespace('b', []),
False
False,
),
])
def test_PythonPackageNamespace___eq__(namespace1, namespace2, expected):
@@ -242,19 +242,19 @@ def test_PythonPackageNamespace___eq__(namespace1, namespace2, expected):
@pytest.mark.parametrize('namespace,expected', [
(
PythonPackageNamespace('a', []),
'PythonPackageNamespace(\'a\', [])'
'PythonPackageNamespace(\'a\', [])',
),
(
PythonPackageNamespace('1', []),
'PythonPackageNamespace(\'1\', [])'
'PythonPackageNamespace(\'1\', [])',
),
(
PythonPackageNamespace(StrSubclass('a'), []),
'PythonPackageNamespace(\'a\', [])'
'PythonPackageNamespace(\'a\', [])',
),
(
namespace_a,
'PythonPackageNamespace(\'a\', [PythonModuleNamespace(\'b\')])'
'PythonPackageNamespace(\'a\', [PythonModuleNamespace(\'b\')])',
),
(
namespace_d,
@@ -264,8 +264,8 @@ def test_PythonPackageNamespace___eq__(namespace1, namespace2, expected):
'geNamespace(\'g\', [PythonPackageNamespace(\'h\', [P'
'ythonPackageNamespace(\'i\', [PythonPackageNamespace'
'(\'j\', [PythonModuleNamespace(\'k\')])])])])])])])'
)
)
),
),
])
def test_PythonPackageNamespace_string_representation(namespace, expected):
assert repr(namespace) == expected
@@ -276,14 +276,14 @@ def test_PythonPackageNamespace_string_representation(namespace, expected):
PythonModuleNamespace('b'),
PythonPackageNamespace(
'a',
[PythonModuleNamespace('b')]
)
)
[PythonModuleNamespace('b')],
),
),
])
def test_PythonPackageNamespace___getitem__(
namespace,
new_namespace,
expected
expected,
):
namespace.add(new_namespace)
assert namespace == expected