Skip to content

Commit 47dd757

Browse files
committed
Fix linting issues
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>
1 parent 61e4bd5 commit 47dd757

2 files changed

Lines changed: 33 additions & 18 deletions

File tree

src/packageurl/__init__.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,13 @@ def unquote(s: AnyStr) -> str:
7979

8080

8181
@overload
82-
def get_quoter(encode: bool = True) -> Callable[[AnyStr], str]: ...
82+
def get_quoter(encode: bool = True) -> Callable[[AnyStr], str]:
83+
...
8384

8485

8586
@overload
86-
def get_quoter(encode: None) -> Callable[[str], str]: ...
87+
def get_quoter(encode: None) -> Callable[[str], str]:
88+
...
8789

8890

8991
def get_quoter(encode: bool | None = True) -> Callable[[AnyStr], str] | Callable[[str], str]:
@@ -153,19 +155,22 @@ def normalize_version(version: AnyStr | None, encode: bool | None = True) -> str
153155
@overload
154156
def normalize_qualifiers(
155157
qualifiers: AnyStr | dict[str, str] | None, encode: Literal[True] = ...
156-
) -> str | None: ...
158+
) -> str | None:
159+
...
157160

158161

159162
@overload
160163
def normalize_qualifiers(
161164
qualifiers: AnyStr | dict[str, str] | None, encode: Literal[False] | None
162-
) -> dict[str, str]: ...
165+
) -> dict[str, str]:
166+
...
163167

164168

165169
@overload
166170
def normalize_qualifiers(
167171
qualifiers: AnyStr | dict[str, str] | None, encode: bool | None = ...
168-
) -> str | dict[str, str] | None: ...
172+
) -> str | dict[str, str] | None:
173+
...
169174

170175

171176
def normalize_qualifiers(
@@ -256,7 +261,8 @@ def normalize(
256261
qualifiers: AnyStr | dict[str, str] | None,
257262
subpath: AnyStr | None,
258263
encode: Literal[True] = ...,
259-
) -> tuple[str, str | None, str, str | None, str | None, str | None]: ...
264+
) -> tuple[str, str | None, str, str | None, str | None, str | None]:
265+
...
260266

261267

262268
@overload
@@ -268,7 +274,8 @@ def normalize(
268274
qualifiers: AnyStr | dict[str, str] | None,
269275
subpath: AnyStr | None,
270276
encode: Literal[False] | None,
271-
) -> tuple[str, str | None, str, str | None, dict[str, str], str | None]: ...
277+
) -> tuple[str, str | None, str, str | None, dict[str, str], str | None]:
278+
...
272279

273280

274281
@overload
@@ -280,7 +287,8 @@ def normalize(
280287
qualifiers: AnyStr | dict[str, str] | None,
281288
subpath: AnyStr | None,
282289
encode: bool | None = ...,
283-
) -> tuple[str, str | None, str, str | None, str | dict[str, str] | None, str | None]: ...
290+
) -> tuple[str, str | None, str, str | None, str | dict[str, str] | None, str | None]:
291+
...
284292

285293

286294
def normalize(

tests/test_purl_spec.py

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,14 @@
4747
parse_tests = [t for t in tests if t["test_type"] == "parse"]
4848
build_tests = [t for t in tests if t["test_type"] == "build"]
4949

50-
@pytest.mark.parametrize("description, input_str, expected_output, expected_failure", [
51-
(t["description"], t["input"], t["expected_output"], t["expected_failure"])
52-
for t in parse_tests
53-
])
50+
51+
@pytest.mark.parametrize(
52+
"description, input_str, expected_output, expected_failure",
53+
[
54+
(t["description"], t["input"], t["expected_output"], t["expected_failure"])
55+
for t in parse_tests
56+
],
57+
)
5458
def test_parse(description, input_str, expected_output, expected_failure):
5559
if expected_failure:
5660
with pytest.raises(Exception):
@@ -61,10 +65,13 @@ def test_parse(description, input_str, expected_output, expected_failure):
6165
assert result.to_string() == expected_output
6266

6367

64-
@pytest.mark.parametrize("description, input_dict, expected_output, expected_failure", [
65-
(t["description"], t["input"], t["expected_output"], t["expected_failure"])
66-
for t in build_tests
67-
])
68+
@pytest.mark.parametrize(
69+
"description, input_dict, expected_output, expected_failure",
70+
[
71+
(t["description"], t["input"], t["expected_output"], t["expected_failure"])
72+
for t in build_tests
73+
],
74+
)
6875
def test_build(description, input_dict, expected_output, expected_failure):
6976
kwargs = {
7077
"type": input_dict.get("type"),
@@ -92,7 +99,7 @@ def load_spec_files(spec_dir):
9299
for filename in os.listdir(spec_dir):
93100
if filename.endswith("-test.json"):
94101
filepath = os.path.join(spec_dir, filename)
95-
with open(filepath, 'r', encoding='utf-8') as f:
102+
with open(filepath, "r", encoding="utf-8") as f:
96103
try:
97104
data = json.load(f)
98105
spec_data[filename] = data["tests"]
@@ -101,7 +108,7 @@ def load_spec_files(spec_dir):
101108
return spec_data
102109

103110

104-
SPEC_DIR = os.path.join(os.path.dirname(__file__), '..', 'spec', 'tests', 'types')
111+
SPEC_DIR = os.path.join(os.path.dirname(__file__), "..", "spec", "tests", "types")
105112
spec_dict = load_spec_files(SPEC_DIR)
106113

107114
flattened_cases = []

0 commit comments

Comments
 (0)