summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniël van Noord <13665637+DanielNoord@users.noreply.github.com>2021-11-16 16:54:29 +0100
committerDaniël van Noord <13665637+DanielNoord@users.noreply.github.com>2021-11-16 17:25:08 +0100
commit7d2b6c9bd807dda7502e739c7b9fb2182d89f457 (patch)
tree52fdf45c39329be5b2e6f66ee5382d10ad53bdf7
parent8a653aab1580d65f30d3575c7a482665598f5016 (diff)
downloadpylint-git-7d2b6c9bd807dda7502e739c7b9fb2182d89f457.tar.gz
Add casts to ``linter.reporter`` in tests
-rw-r--r--tests/test_regr.py11
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()