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

Method finalize

src/_pytest/junitxml.py:490–500  ·  view source on GitHub ↗
(self, report: TestReport)

Source from the content-addressed store, hash-verified

488 self.family = "xunit1"
489
490 def finalize(self, report: TestReport) -> None:
491 nodeid = getattr(report, "nodeid", report)
492 # Local hack to handle xdist report order.
493 workernode = getattr(report, "node", None)
494 reporter = self.node_reporters.pop((nodeid, workernode))
495
496 for propname, propvalue in report.user_properties:
497 reporter.add_property(propname, str(propvalue))
498
499 if reporter is not None:
500 reporter.finalize()
501
502 def node_reporter(self, report: TestReport | str) -> _NodeReporter:
503 nodeid: str | TestReport = getattr(report, "nodeid", report)

Callers 1

Calls 2

popMethod · 0.80
add_propertyMethod · 0.80

Tested by

no test coverage detected