Format: application/octet-stream
⬇ Download File (2.0 KB)
   1  import types
   2  from _typeshed import StrPath
   3  from typing import Any, Callable, Mapping, Optional, Sequence, Tuple, TypeVar, Union
   4  
   5  _T = TypeVar("_T")
   6  _localtrace = Callable[[types.FrameType, str, Any], Callable[..., Any]]
   7  
   8  class CoverageResults:
   9      def update(self, other: CoverageResults) -> None: ...
  10      def write_results(self, show_missing: bool = ..., summary: bool = ..., coverdir: Optional[StrPath] = ...) -> None: ...
  11      def write_results_file(
  12          self, path: StrPath, lines: Sequence[str], lnotab: Any, lines_hit: Mapping[int, int], encoding: Optional[str] = ...
  13      ) -> Tuple[int, int]: ...
  14  
  15  class Trace:
  16      def __init__(
  17          self,
  18          count: int = ...,
  19          trace: int = ...,
  20          countfuncs: int = ...,
  21          countcallers: int = ...,
  22          ignoremods: Sequence[str] = ...,
  23          ignoredirs: Sequence[str] = ...,
  24          infile: Optional[StrPath] = ...,
  25          outfile: Optional[StrPath] = ...,
  26          timing: bool = ...,
  27      ) -> None: ...
  28      def run(self, cmd: Union[str, types.CodeType]) -> None: ...
  29      def runctx(
  30          self,
  31          cmd: Union[str, types.CodeType],
  32          globals: Optional[Mapping[str, Any]] = ...,
  33          locals: Optional[Mapping[str, Any]] = ...,
  34      ) -> None: ...
  35      def runfunc(self, func: Callable[..., _T], *args: Any, **kw: Any) -> _T: ...
  36      def file_module_function_of(self, frame: types.FrameType) -> Tuple[str, Optional[str], str]: ...
  37      def globaltrace_trackcallers(self, frame: types.FrameType, why: str, arg: Any) -> None: ...
  38      def globaltrace_countfuncs(self, frame: types.FrameType, why: str, arg: Any) -> None: ...
  39      def globaltrace_lt(self, frame: types.FrameType, why: str, arg: Any) -> None: ...
  40      def localtrace_trace_and_count(self, frame: types.FrameType, why: str, arg: Any) -> _localtrace: ...
  41      def localtrace_trace(self, frame: types.FrameType, why: str, arg: Any) -> _localtrace: ...
  42      def localtrace_count(self, frame: types.FrameType, why: str, arg: Any) -> _localtrace: ...
  43      def results(self) -> CoverageResults: ...
  44