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

Method pytest_collectreport

src/_pytest/cacheprovider.py:354–361  ·  src/_pytest/cacheprovider.py::LFPlugin.pytest_collectreport
(self, report: CollectReport)

Source from the content-addressed store, hash-verified

352 self.lastfailed[report.nodeid] = True
353
354 def pytest_collectreport(self, report: CollectReport) -> None:
355 passed = report.outcome in (class="st">"passed", class="st">"skipped")
356 if passed:
357 if report.nodeid in self.lastfailed:
358 self.lastfailed.pop(report.nodeid)
359 self.lastfailed.update((item.nodeid, True) for item in report.result)
360 else:
361 self.lastfailed[report.nodeid] = True
362
363 @hookimpl(wrapper=True, tryfirst=True)
364 def pytest_collection_modifyitems(

Callers

nothing calls this directly

Calls 2

popMethod · 0.80
updateMethod · 0.80

Tested by

no test coverage detected