From b5b223723fd1aeaa8ed650b8440b4b8c08f8e378 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Thu, 12 Jan 2023 20:51:58 -0500 Subject: mypy: all of coverage/ and tests/ are checked --- tests/modules/plugins/a_plugin.py | 10 +++++++++- tests/modules/plugins/another.py | 11 +++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) (limited to 'tests/modules/plugins') diff --git a/tests/modules/plugins/a_plugin.py b/tests/modules/plugins/a_plugin.py index 0cc96e5a..2122e869 100644 --- a/tests/modules/plugins/a_plugin.py +++ b/tests/modules/plugins/a_plugin.py @@ -1,11 +1,19 @@ """A plugin for tests to reference.""" +from __future__ import annotations + +from typing import Any + from coverage import CoveragePlugin +from coverage.plugin_support import Plugins class Plugin(CoveragePlugin): pass -def coverage_init(reg, options): +def coverage_init( + reg: Plugins, + options: Any, # pylint: disable=unused-argument +) -> None: reg.add_file_tracer(Plugin()) diff --git a/tests/modules/plugins/another.py b/tests/modules/plugins/another.py index dfe03c97..a6145903 100644 --- a/tests/modules/plugins/another.py +++ b/tests/modules/plugins/another.py @@ -3,12 +3,19 @@ """A plugin for tests to reference.""" -from coverage import CoveragePlugin +from __future__ import annotations + +from typing import Any +from coverage import CoveragePlugin +from coverage.plugin_support import Plugins class Plugin(CoveragePlugin): pass -def coverage_init(reg, options): +def coverage_init( + reg: Plugins, + options: Any, # pylint: disable=unused-argument +) -> None: reg.add_file_tracer(Plugin()) -- cgit v1.2.1