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

Method summary_passes_combined

src/_pytest/terminal.py:1148–1162  ·  view source on GitHub ↗
(
        self, which_reports: str, sep_title: str, needed_opt: str
    )

Source from the content-addressed store, hash-verified

1146 self.summary_passes_combined("xpassed", "XPASSES", "X")
1147
1148 def summary_passes_combined(
1149 self, which_reports: str, sep_title: str, needed_opt: str
1150 ) -> None:
1151 if self.config.option.tbstyle != "no":
1152 if self.hasopt(needed_opt):
1153 reports: list[TestReport] = self.getreports(which_reports)
1154 if not reports:
1155 return
1156 self.write_sep("=", sep_title)
1157 for rep in reports:
1158 if rep.sections:
1159 msg = self._getfailureheadline(rep)
1160 self.write_sep("_", msg, green=True, bold=True)
1161 self._outrep_summary(rep)
1162 self._handle_teardown_sections(rep.nodeid)
1163
1164 def _get_teardown_reports(self, nodeid: str) -> list[TestReport]:
1165 reports = self.getreports("")

Callers 2

summary_passesMethod · 0.95
summary_xpassesMethod · 0.95

Calls 6

hasoptMethod · 0.95
getreportsMethod · 0.95
write_sepMethod · 0.95
_getfailureheadlineMethod · 0.95
_outrep_summaryMethod · 0.95

Tested by

no test coverage detected