diff options
author | Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | 2021-11-16 16:54:29 +0100 |
---|---|---|
committer | Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | 2021-11-16 17:25:08 +0100 |
commit | 7d2b6c9bd807dda7502e739c7b9fb2182d89f457 (patch) | |
tree | 52fdf45c39329be5b2e6f66ee5382d10ad53bdf7 | |
parent | 8a653aab1580d65f30d3575c7a482665598f5016 (diff) | |
download | pylint-git-7d2b6c9bd807dda7502e739c7b9fb2182d89f457.tar.gz |
Add casts to ``linter.reporter`` in tests
-rw-r--r-- | tests/test_regr.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/test_regr.py b/tests/test_regr.py index 63b406b3d..1485e21c0 100644 --- a/tests/test_regr.py +++ b/tests/test_regr.py @@ -26,7 +26,7 @@ import signal import sys from contextlib import contextmanager from os.path import abspath, dirname, join -from typing import Callable, Iterator, List +from typing import Callable, Iterator, List, cast import astroid import pytest @@ -54,6 +54,9 @@ def finalize_linter(linter: PyLinter) -> Iterator[PyLinter]: pending messages if a test finished badly """ yield linter + linter.reporter = cast( # Due to fixture + testutils.GenericTestReporter, linter.reporter + ) linter.reporter.finalize() @@ -79,6 +82,9 @@ def test_package( finalize_linter: PyLinter, file_names: List[str], check: Callable ) -> None: finalize_linter.check(file_names) + finalize_linter.reporter = cast( # Due to fixture + testutils.GenericTestReporter, finalize_linter.reporter + ) got = finalize_linter.reporter.finalize().strip() assert check(got) @@ -100,6 +106,9 @@ def test_crash(finalize_linter: PyLinter, file_names: List[str]) -> None: ) def test_descriptor_crash(fname: str, finalize_linter: PyLinter) -> None: finalize_linter.check([join(REGR_DATA, fname)]) + finalize_linter.reporter = cast( # Due to fixture + testutils.GenericTestReporter, finalize_linter.reporter + ) finalize_linter.reporter.finalize().strip() |