Skip to content

Commit 2c17f82

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 5027134 commit 2c17f82

1 file changed

Lines changed: 57 additions & 19 deletions

File tree

tests/test_util.py

Lines changed: 57 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,9 @@ def test_get_pypi_versions_all_prerelease():
119119
],
120120
)
121121
def test_resolve_version_from_pypi_success(tool, user_input, expected):
122-
with patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect):
122+
with patch(
123+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
124+
):
123125
version, error = _resolve_version_from_pypi(tool, user_input)
124126
assert error is None
125127
assert version == expected
@@ -138,7 +140,9 @@ def test_resolve_version_from_pypi_success(tool, user_input, expected):
138140
],
139141
)
140142
def test_resolve_version_from_pypi_not_found(tool, user_input):
141-
with patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect):
143+
with patch(
144+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
145+
):
142146
version, error = _resolve_version_from_pypi(tool, user_input)
143147
assert version is None
144148
assert error is not None
@@ -274,7 +278,9 @@ def patched_run(*args, **kwargs):
274278
with (
275279
patch("shutil.which", return_value=mock_path),
276280
patch("subprocess.run", side_effect=patched_run),
277-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
281+
patch(
282+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
283+
),
278284
):
279285
result = resolve_install("clang-format", "20.1.8")
280286
assert Path(result) == Path(mock_path)
@@ -295,7 +301,9 @@ def patched_run(*args, **kwargs):
295301
patch(
296302
"cpp_linter_hooks.util._install_tool", return_value=Path(mock_path)
297303
) as mock_install,
298-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
304+
patch(
305+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
306+
),
299307
):
300308
result = resolve_install("clang-format", "20.1.8")
301309
assert result == Path(mock_path)
@@ -310,7 +318,9 @@ def test_resolve_install_tool_not_installed():
310318
"cpp_linter_hooks.util._install_tool",
311319
return_value=Path("/usr/bin/clang-format"),
312320
) as mock_install,
313-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
321+
patch(
322+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
323+
),
314324
):
315325
result = resolve_install("clang-format", "20.1.8")
316326
assert result == Path("/usr/bin/clang-format")
@@ -325,7 +335,9 @@ def test_resolve_install_no_version_uses_latest():
325335
"cpp_linter_hooks.util._install_tool",
326336
return_value=Path("/usr/bin/clang-format"),
327337
) as mock_install,
328-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
338+
patch(
339+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
340+
),
329341
):
330342
result = resolve_install("clang-format", None)
331343
assert result == Path("/usr/bin/clang-format")
@@ -337,7 +349,9 @@ def test_resolve_install_invalid_version():
337349
with (
338350
patch("shutil.which", return_value=None),
339351
patch("cpp_linter_hooks.util._install_tool") as mock_install,
340-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
352+
patch(
353+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
354+
),
341355
):
342356
result = resolve_install("clang-format", "99.0.0")
343357
assert result is None
@@ -346,7 +360,9 @@ def test_resolve_install_invalid_version():
346360

347361
@pytest.mark.benchmark
348362
def test_resolve_install_with_diagnostics_invalid_version():
349-
with patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect):
363+
with patch(
364+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
365+
):
350366
path, error = resolve_install_with_diagnostics("clang-tidy", "99")
351367

352368
assert path is None
@@ -364,7 +380,9 @@ def test_resolve_install_with_diagnostics_verbose_resolved(capsys):
364380
"cpp_linter_hooks.util._install_tool",
365381
return_value=Path("/usr/bin/clang-tidy"),
366382
),
367-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
383+
patch(
384+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
385+
),
368386
):
369387
path, error = resolve_install_with_diagnostics("clang-tidy", "21", True)
370388

@@ -384,7 +402,9 @@ def test_resolve_install_with_diagnostics_verbose_latest(capsys):
384402
"cpp_linter_hooks.util._install_tool",
385403
return_value=Path("/usr/bin/clang-format"),
386404
),
387-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
405+
patch(
406+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
407+
),
388408
):
389409
path, error = resolve_install_with_diagnostics("clang-format", None, True)
390410

@@ -409,7 +429,9 @@ def test_resolve_install_include_cleaner():
409429
patch(
410430
"cpp_linter_hooks.util._install_tool", return_value=Path(mock_path)
411431
) as mock_install,
412-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
432+
patch(
433+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
434+
),
413435
):
414436
result = resolve_install("clang-include-cleaner", "22.1.7")
415437
assert Path(result) == Path(mock_path)
@@ -424,7 +446,9 @@ def test_resolve_install_include_cleaner_default():
424446
"cpp_linter_hooks.util._install_tool",
425447
return_value=Path("/usr/bin/clang-include-cleaner"),
426448
) as mock_install,
427-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
449+
patch(
450+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
451+
),
428452
):
429453
result = resolve_install("clang-include-cleaner", None)
430454
assert result == Path("/usr/bin/clang-include-cleaner")
@@ -436,7 +460,9 @@ def test_resolve_install_include_cleaner_invalid():
436460
with (
437461
patch("shutil.which", return_value=None),
438462
patch("cpp_linter_hooks.util._install_tool") as mock_install,
439-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
463+
patch(
464+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
465+
),
440466
):
441467
result = resolve_install("clang-include-cleaner", "99.0.0")
442468
assert result is None
@@ -451,7 +477,9 @@ def test_resolve_install_apply_replacements():
451477
patch(
452478
"cpp_linter_hooks.util._install_tool", return_value=Path(mock_path)
453479
) as mock_install,
454-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
480+
patch(
481+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
482+
),
455483
):
456484
result = resolve_install("clang-apply-replacements", "17.0.6")
457485
assert Path(result) == Path(mock_path)
@@ -466,7 +494,9 @@ def test_resolve_install_apply_replacements_default():
466494
"cpp_linter_hooks.util._install_tool",
467495
return_value=Path("/usr/bin/clang-apply-replacements"),
468496
) as mock_install,
469-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
497+
patch(
498+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
499+
),
470500
):
471501
result = resolve_install("clang-apply-replacements", None)
472502
assert result == Path("/usr/bin/clang-apply-replacements")
@@ -478,7 +508,9 @@ def test_resolve_install_apply_replacements_invalid():
478508
with (
479509
patch("shutil.which", return_value=None),
480510
patch("cpp_linter_hooks.util._install_tool") as mock_install,
481-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
511+
patch(
512+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
513+
),
482514
):
483515
result = resolve_install("clang-apply-replacements", "99.0.0")
484516
assert result is None
@@ -487,7 +519,9 @@ def test_resolve_install_apply_replacements_invalid():
487519

488520
@pytest.mark.benchmark
489521
def test_resolve_install_with_diagnostics_include_cleaner_invalid():
490-
with patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect):
522+
with patch(
523+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
524+
):
491525
path, error = resolve_install_with_diagnostics("clang-include-cleaner", "99")
492526

493527
assert path is None
@@ -498,7 +532,9 @@ def test_resolve_install_with_diagnostics_include_cleaner_invalid():
498532

499533
@pytest.mark.benchmark
500534
def test_resolve_install_with_diagnostics_apply_replacements_invalid():
501-
with patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect):
535+
with patch(
536+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
537+
):
502538
path, error = resolve_install_with_diagnostics("clang-apply-replacements", "99")
503539

504540
assert path is None
@@ -515,7 +551,9 @@ def test_resolve_install_with_diagnostics_include_cleaner_verbose(capsys):
515551
"cpp_linter_hooks.util._install_tool",
516552
return_value=Path("/usr/bin/clang-include-cleaner"),
517553
),
518-
patch("cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect),
554+
patch(
555+
"cpp_linter_hooks.util._get_pypi_versions", side_effect=_pypi_side_effect
556+
),
519557
):
520558
path, error = resolve_install_with_diagnostics(
521559
"clang-include-cleaner", "22", True

0 commit comments

Comments
 (0)