MCPcopy Create free account
hub / github.com/pytest-dev/pytest / assertoutcome

Function assertoutcome

src/_pytest/pytester_assertions.py:16–35  ·  view source on GitHub ↗
(
    outcomes: Tuple[
        Sequence[TestReport],
        Sequence[Union[CollectReport, TestReport]],
        Sequence[Union[CollectReport, TestReport]],
    ],
    passed: int = 0,
    skipped: int = 0,
    failed: int = 0,
)

Source from the content-addressed store, hash-verified

14
15
16def assertoutcome(
17 outcomes: Tuple[
18 Sequence[TestReport],
19 Sequence[Union[CollectReport, TestReport]],
20 Sequence[Union[CollectReport, TestReport]],
21 ],
22 passed: int = 0,
23 skipped: int = 0,
24 failed: int = 0,
25) -> None:
26 __tracebackhide__ = True
27
28 realpassed, realskipped, realfailed = outcomes
29 obtained = {
30 "passed": len(realpassed),
31 "skipped": len(realskipped),
32 "failed": len(realfailed),
33 }
34 expected = {"passed": passed, "skipped": skipped, "failed": failed}
35 assert obtained == expected, outcomes
36
37
38def assert_outcomes(

Callers 1

assertoutcomeMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected