[Pytest-commit] commit/pytest: hpk42: fix issue439: clarify that capsys/capfd capture output during

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Mon Apr 7 13:44:19 CEST 2014


1 new commit in pytest:

https://bitbucket.org/hpk42/pytest/commits/c15664850085/
Changeset:   c15664850085
User:        hpk42
Date:        2014-04-07 13:42:48
Summary:     fix issue439: clarify that capsys/capfd capture output during
test execution, not test setup.
Affected #:  1 file

diff -r 393981dc0f1da8a2699ed4c8bc43f3644af592f9 -r c15664850085ac1b38d81b5fb3b30cd48c25f2db doc/en/capture.txt
--- a/doc/en/capture.txt
+++ b/doc/en/capture.txt
@@ -84,11 +84,9 @@
 Accessing captured output from a test function
 ---------------------------------------------------
 
-The :ref:`funcarg mechanism` allows test function a very easy
-way to access the captured output by simply using the names
-``capsys`` or ``capfd`` in the test function signature.  Here
-is an example test function that performs some output related
-checks::
+The ``capsys`` and ``capfd`` fixtures allow to access stdout/stderr
+output created during test execution.  Here is an example test function
+that performs some output related checks::
 
     def test_myoutput(capsys): # or use "capfd" for fd-level
         print ("hello")
@@ -108,8 +106,10 @@
 output streams and also interacts well with pytest's
 own per-test capturing.
 
-If you want to capture on ``fd`` level you can use
+If you want to capture on filedescriptor level you can use
 the ``capfd`` function argument which offers the exact
-same interface.
+same interface but allows to also capture output from
+libraries or subprocesses that directly write to operating
+system level output streams (FD1 and FD2).
 
 .. include:: links.inc

Repository URL: https://bitbucket.org/hpk42/pytest/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.


More information about the pytest-commit mailing list