diff options
author | Marc Mueller <30130371+cdce8p@users.noreply.github.com> | 2022-05-05 11:26:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-05 11:26:09 +0200 |
commit | cae60543576f4c71520982053d43e4da022ebf31 (patch) | |
tree | fe9352ecd342534a0018ac753706ae9a5706c136 /tests/utils | |
parent | 6486514dcce0ae8c4b18e1fc26570173ffeef59e (diff) | |
download | pylint-git-cae60543576f4c71520982053d43e4da022ebf31.tar.gz |
Fix AstCallbackMethod typing (#6445)
Diffstat (limited to 'tests/utils')
-rw-r--r-- | tests/utils/unittest_ast_walker.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/utils/unittest_ast_walker.py b/tests/utils/unittest_ast_walker.py index 6ec36a2ab..43614c0ed 100644 --- a/tests/utils/unittest_ast_walker.py +++ b/tests/utils/unittest_ast_walker.py @@ -8,6 +8,7 @@ import warnings import astroid +from pylint.checkers.base_checker import BaseChecker from pylint.checkers.utils import only_required_for_messages from pylint.utils import ASTWalker @@ -20,7 +21,8 @@ class TestASTWalker: def is_message_enabled(self, msgid: str) -> bool: return self._msgs.get(msgid, True) - class Checker: + class Checker(BaseChecker): + # pylint: disable-next=super-init-not-called def __init__(self) -> None: self.called: set[str] = set() @@ -46,12 +48,13 @@ class TestASTWalker: ) walker = ASTWalker(linter) # type: ignore[arg-type] checker = self.Checker() - walker.add_checker(checker) # type: ignore[arg-type] + walker.add_checker(checker) walker.walk(astroid.parse("x = func()")) assert {"module", "assignname"} == checker.called def test_deprecated_methods(self) -> None: - class Checker: + class Checker(BaseChecker): + # pylint: disable-next=super-init-not-called def __init__(self) -> None: self.called = False @@ -62,7 +65,7 @@ class TestASTWalker: linter = self.MockLinter({"first-message": True}) walker = ASTWalker(linter) # type: ignore[arg-type] checker = Checker() - walker.add_checker(checker) # type: ignore[arg-type] + walker.add_checker(checker) with warnings.catch_warnings(record=True): warnings.simplefilter("always") walker.walk(astroid.parse("x = 1")) |