(self, when: str, item: Item)
| 856 | |
| 857 | @contextlib.contextmanager |
| 858 | def item_capture(self, when: str, item: Item) -> Generator[None]: |
| 859 | self.resume_global_capture() |
| 860 | self.activate_fixture() |
| 861 | try: |
| 862 | yield |
| 863 | finally: |
| 864 | self.deactivate_fixture() |
| 865 | self.suspend_global_capture(in_=False) |
| 866 | |
| 867 | out, err = self.read_global_capture() |
| 868 | item.add_report_section(when, "stdout", out) |
| 869 | item.add_report_section(when, "stderr", err) |
| 870 | |
| 871 | # Hooks |
| 872 |
no test coverage detected