From a099703e99f727e9df31f4239774d6c0fa24dab0 Mon Sep 17 00:00:00 2001 From: Trinh Anh Ngoc Date: Sun, 16 Oct 2022 23:07:43 +0700 Subject: [PATCH] Update stubs --- odoo-stubs/tests/runner.pyi | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/odoo-stubs/tests/runner.pyi b/odoo-stubs/tests/runner.pyi index 3348b51..1273415 100644 --- a/odoo-stubs/tests/runner.pyi +++ b/odoo-stubs/tests/runner.pyi @@ -1,17 +1,36 @@ import unittest -from typing import Any +from collections import defaultdict +from logging import Logger +from re import Pattern +from typing import Any, Generator, NamedTuple + +stats_logger: Logger + +class Stat(NamedTuple): + time: float + queries: int + def __add__(self, other: Stat) -> Stat: ... + +_TEST_ID: Pattern class OdooTestResult(unittest.result.TestResult): time_start: float | None queries_start: int | None + _soft_fail: bool + had_failure: bool + stats: defaultdict[Any, Stat] def __init__(self) -> None: ... def __str__(self) -> str: ... + def soft_fail(self) -> Generator[None, None, None]: ... shouldStop: Any def update(self, other) -> None: ... def log(self, level, msg, *args, test: Any | None = ..., exc_info: Any | None = ..., extra: Any | None = ..., stack_info: bool = ..., caller_infos: Any | None = ...) -> None: ... + def log_stats(self) -> None: ... def getDescription(self, test): ... def startTest(self, test) -> None: ... + def stopTest(self, test) -> None: ... + def collectStats(self, test_id) -> Generator[None, None, None]: ... def addError(self, test, err) -> None: ... def addFailure(self, test, err) -> None: ... def addSubTest(self, test, subtest, err) -> None: ...