]> granicus.if.org Git - python/commitdiff
Document the 'record' argument for test.test_support.catch_warning().
authorBrett Cannon <bcannon@gmail.com>
Thu, 8 May 2008 20:20:54 +0000 (20:20 +0000)
committerBrett Cannon <bcannon@gmail.com>
Thu, 8 May 2008 20:20:54 +0000 (20:20 +0000)
Doc/library/test.rst

index 69ead8942893cd2f82f0b6df0fb960754d3d9b2f..818ff8e707ad5be7eef9bf8b6ea3aff18976aadc 100644 (file)
@@ -283,13 +283,15 @@ The :mod:`test.test_support` module defines the following functions:
    This will run all tests defined in the named module.
 
 
-.. function:: catch_warning()
+.. function:: catch_warning(record=True)
 
-   This is a context manager that guards the warnings filter from being
+   Return a context manager that guards the warnings filter from being
    permanently changed and records the data of the last warning that has been
-   issued.
+   issued. The ``record`` argument specifies whether any raised warnings are
+   captured by the object returned by :func:`warnings.catch_warning` or allowed
+   to propagate as normal.
 
-   Use like this::
+   The context manager is typically used like this::
 
       with catch_warning() as w:
           warnings.warn("foo")