capture: improve message with DontReadFromInput's IOError

Ref: https://github.com/pytest-dev/pytest/pull/4996#issuecomment-479686487
This commit is contained in:
Daniel Hahler 2019-10-22 02:01:50 +02:00
parent 978c7ae1b7
commit 3c14dd7f55
1 changed files with 3 additions and 1 deletions

View File

@ -703,7 +703,9 @@ class DontReadFromInput:
encoding = None
def read(self, *args):
raise IOError("reading from stdin while output is captured")
raise IOError(
"pytest: reading from stdin while output is captured! Consider using `-s`."
)
readline = read
readlines = read