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

Method pytest_make_collect_report

src/_pytest/capture.py:874–890  ·  view source on GitHub ↗
(
        self, collector: Collector
    )

Source from the content-addressed store, hash-verified

872
873 @hookimpl(wrapper=True)
874 def pytest_make_collect_report(
875 self, collector: Collector
876 ) -> Generator[None, CollectReport, CollectReport]:
877 if isinstance(collector, File):
878 self.resume_global_capture()
879 try:
880 rep = yield
881 finally:
882 self.suspend_global_capture()
883 out, err = self.read_global_capture()
884 if out:
885 rep.sections.append(("Captured stdout", out))
886 if err:
887 rep.sections.append(("Captured stderr", err))
888 else:
889 rep = yield
890 return rep
891
892 @hookimpl(wrapper=True)
893 def pytest_runtest_setup(self, item: Item) -> Generator[None]:

Callers 2

collect_one_nodeFunction · 0.45
test_make_hook_recorderFunction · 0.45

Calls 4

resume_global_captureMethod · 0.95
read_global_captureMethod · 0.95
appendMethod · 0.80

Tested by 1

test_make_hook_recorderFunction · 0.36