summaryrefslogtreecommitdiff
path: root/tests/modules/plugins/another.py
blob: a614590317ca2a8304954bdb9855793bb9ee7ca3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0
# For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt

"""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: Plugins,
    options: Any,       # pylint: disable=unused-argument
) -> None:
    reg.add_file_tracer(Plugin())