aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/pytest/py3/_pytest/pytester_assertions.py
diff options
context:
space:
mode:
authormonster <monster@ydb.tech>2022-07-07 14:41:37 +0300
committermonster <monster@ydb.tech>2022-07-07 14:41:37 +0300
commit06e5c21a835c0e923506c4ff27929f34e00761c2 (patch)
tree75efcbc6854ef9bd476eb8bf00cc5c900da436a2 /contrib/python/pytest/py3/_pytest/pytester_assertions.py
parent03f024c4412e3aa613bb543cf1660176320ba8f4 (diff)
downloadydb-06e5c21a835c0e923506c4ff27929f34e00761c2.tar.gz
fix ya.make
Diffstat (limited to 'contrib/python/pytest/py3/_pytest/pytester_assertions.py')
-rw-r--r--contrib/python/pytest/py3/_pytest/pytester_assertions.py75
1 files changed, 0 insertions, 75 deletions
diff --git a/contrib/python/pytest/py3/_pytest/pytester_assertions.py b/contrib/python/pytest/py3/_pytest/pytester_assertions.py
deleted file mode 100644
index 657e4db5fc..0000000000
--- a/contrib/python/pytest/py3/_pytest/pytester_assertions.py
+++ /dev/null
@@ -1,75 +0,0 @@
-"""Helper plugin for pytester; should not be loaded on its own."""
-# This plugin contains assertions used by pytester. pytester cannot
-# contain them itself, since it is imported by the `pytest` module,
-# hence cannot be subject to assertion rewriting, which requires a
-# module to not be already imported.
-from typing import Dict
-from typing import Optional
-from typing import Sequence
-from typing import Tuple
-from typing import Union
-
-from _pytest.reports import CollectReport
-from _pytest.reports import TestReport
-
-
-def assertoutcome(
- outcomes: Tuple[
- Sequence[TestReport],
- Sequence[Union[CollectReport, TestReport]],
- Sequence[Union[CollectReport, TestReport]],
- ],
- passed: int = 0,
- skipped: int = 0,
- failed: int = 0,
-) -> None:
- __tracebackhide__ = True
-
- realpassed, realskipped, realfailed = outcomes
- obtained = {
- "passed": len(realpassed),
- "skipped": len(realskipped),
- "failed": len(realfailed),
- }
- expected = {"passed": passed, "skipped": skipped, "failed": failed}
- assert obtained == expected, outcomes
-
-
-def assert_outcomes(
- outcomes: Dict[str, int],
- passed: int = 0,
- skipped: int = 0,
- failed: int = 0,
- errors: int = 0,
- xpassed: int = 0,
- xfailed: int = 0,
- warnings: Optional[int] = None,
- deselected: Optional[int] = None,
-) -> None:
- """Assert that the specified outcomes appear with the respective
- numbers (0 means it didn't occur) in the text output from a test run."""
- __tracebackhide__ = True
-
- obtained = {
- "passed": outcomes.get("passed", 0),
- "skipped": outcomes.get("skipped", 0),
- "failed": outcomes.get("failed", 0),
- "errors": outcomes.get("errors", 0),
- "xpassed": outcomes.get("xpassed", 0),
- "xfailed": outcomes.get("xfailed", 0),
- }
- expected = {
- "passed": passed,
- "skipped": skipped,
- "failed": failed,
- "errors": errors,
- "xpassed": xpassed,
- "xfailed": xfailed,
- }
- if warnings is not None:
- obtained["warnings"] = outcomes.get("warnings", 0)
- expected["warnings"] = warnings
- if deselected is not None:
- obtained["deselected"] = outcomes.get("deselected", 0)
- expected["deselected"] = deselected
- assert obtained == expected