From 5da4a1d84f1d5c49ce9d6e8c63ce7df7f7a92b24 Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Thu, 9 Jul 2020 23:23:30 +0300 Subject: [PATCH] capture: type annotate return value of fixtures --- src/_pytest/capture.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/_pytest/capture.py b/src/_pytest/capture.py index daded6395..3f9c60fb9 100644 --- a/src/_pytest/capture.py +++ b/src/_pytest/capture.py @@ -821,7 +821,7 @@ class CaptureFixture: @pytest.fixture -def capsys(request: SubRequest): +def capsys(request: SubRequest) -> Generator[CaptureFixture, None, None]: """Enable text capturing of writes to ``sys.stdout`` and ``sys.stderr``. The captured output is made available via ``capsys.readouterr()`` method @@ -838,7 +838,7 @@ def capsys(request: SubRequest): @pytest.fixture -def capsysbinary(request: SubRequest): +def capsysbinary(request: SubRequest) -> Generator[CaptureFixture, None, None]: """Enable bytes capturing of writes to ``sys.stdout`` and ``sys.stderr``. The captured output is made available via ``capsysbinary.readouterr()`` @@ -855,7 +855,7 @@ def capsysbinary(request: SubRequest): @pytest.fixture -def capfd(request: SubRequest): +def capfd(request: SubRequest) -> Generator[CaptureFixture, None, None]: """Enable text capturing of writes to file descriptors ``1`` and ``2``. The captured output is made available via ``capfd.readouterr()`` method @@ -872,7 +872,7 @@ def capfd(request: SubRequest): @pytest.fixture -def capfdbinary(request: SubRequest): +def capfdbinary(request: SubRequest) -> Generator[CaptureFixture, None, None]: """Enable bytes capturing of writes to file descriptors ``1`` and ``2``. The captured output is made available via ``capfd.readouterr()`` method