summaryrefslogtreecommitdiff
path: root/testing/test_capture.py
diff options
context:
space:
mode:
authorDaniel Hahler <git@thequod.de>2019-04-10 23:07:29 +0200
committerDaniel Hahler <git@thequod.de>2019-04-19 00:35:15 +0200
commit698c4e75fd6e5346cb8a90b61fa228ce79406e32 (patch)
treecb0a71f0f7f99a3963c52fcadf826dd0f327b5ee /testing/test_capture.py
parent1460ad6027b8102f34e54fa7bff74abe1776f8f5 (diff)
downloadpytest-698c4e75fd6e5346cb8a90b61fa228ce79406e32.tar.gz
capture: track current state in _state attributes
This is meant for debugging, and making assertions later.
Diffstat (limited to 'testing/test_capture.py')
-rw-r--r--testing/test_capture.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/testing/test_capture.py b/testing/test_capture.py
index c3881128f..2b450c189 100644
--- a/testing/test_capture.py
+++ b/testing/test_capture.py
@@ -1243,25 +1243,24 @@ class TestStdCaptureFDinvalidFD(object):
from _pytest import capture
def StdCaptureFD(out=True, err=True, in_=True):
- return capture.MultiCapture(out, err, in_,
- Capture=capture.FDCapture)
+ return capture.MultiCapture(out, err, in_, Capture=capture.FDCapture)
def test_stdout():
os.close(1)
cap = StdCaptureFD(out=True, err=False, in_=False)
- assert repr(cap.out) == "<FDCapture 1 oldfd=None>"
+ assert repr(cap.out) == "<FDCapture 1 oldfd=None _state=None>"
cap.stop_capturing()
def test_stderr():
os.close(2)
cap = StdCaptureFD(out=False, err=True, in_=False)
- assert repr(cap.err) == "<FDCapture 2 oldfd=None>"
+ assert repr(cap.err) == "<FDCapture 2 oldfd=None _state=None>"
cap.stop_capturing()
def test_stdin():
os.close(0)
cap = StdCaptureFD(out=False, err=False, in_=True)
- assert repr(cap.in_) == "<FDCapture 0 oldfd=None>"
+ assert repr(cap.in_) == "<FDCapture 0 oldfd=None _state=None>"
cap.stop_capturing()
"""
)