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

Method set_fixture

src/_pytest/capture.py:807–814  ·  view source on GitHub ↗
(self, capture_fixture: CaptureFixture[Any])

Source from the content-addressed store, hash-verified

805 # Fixture Control
806
807 def set_fixture(self, capture_fixture: CaptureFixture[Any]) -> None:
808 if self._capture_fixture:
809 current_fixture = self._capture_fixture.request.fixturename
810 requested_fixture = capture_fixture.request.fixturename
811 capture_fixture.request.raiseerror(
812 f"cannot use {requested_fixture} and {current_fixture} at the same time"
813 )
814 self._capture_fixture = capture_fixture
815
816 def unset_fixture(self) -> None:
817 self._capture_fixture = None

Callers 5

capsysFunction · 0.80
capteesysFunction · 0.80
capsysbinaryFunction · 0.80
capfdFunction · 0.80
capfdbinaryFunction · 0.80

Calls 1

raiseerrorMethod · 0.80

Tested by

no test coverage detected