MCPcopy
hub / github.com/pytest-dev/pytest / assertoutcome

Function assertoutcome

src/_pytest/pytester_assertions.py:15–34  ·  view source on GitHub ↗
(
    outcomes: tuple[
        Sequence[TestReport],
        Sequence[CollectReport | TestReport],
        Sequence[CollectReport | TestReport],
    ],
    passed: int = 0,
    skipped: int = 0,
    failed: int = 0,
)

Source from the content-addressed store, hash-verified

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

Callers 1

assertoutcomeMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected