summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2004-09-26 20:45:04 (GMT)
committerTim Peters <tim.peters@gmail.com>2004-09-26 20:45:04 (GMT)
commit0041121c25b3281233a209f7140166744422f974 (patch)
treeaccfbdc0dcb4adc2540efc86343515c59e18402d
parentaa241e014979612e2c8851bf9b12c16bcc07b161 (diff)
downloadcpython-0041121c25b3281233a209f7140166744422f974.zip
cpython-0041121c25b3281233a209f7140166744422f974.tar.gz
cpython-0041121c25b3281233a209f7140166744422f974.tar.bz2
Docs for run_docstring_examples().
-rw-r--r--Doc/lib/libdoctest.tex30
1 files changed, 30 insertions, 0 deletions
diff --git a/Doc/lib/libdoctest.tex b/Doc/lib/libdoctest.tex
index f9d6ba0..1b4b59e 100644
--- a/Doc/lib/libdoctest.tex
+++ b/Doc/lib/libdoctest.tex
@@ -944,6 +944,36 @@ sections \ref{doctest-simple-testmod} and
and \var{exclude_empty} were added]{2.4}
\end{funcdesc}
+There's also a function to run the doctests associated with a single object.
+This function is provided for backward compatibility. There are no plans
+to deprecate it, but it's rarely useful:
+
+\begin{funcdesc}{run_docstring_examples}{f, globs\optional{,
+ verbose}\optional{, name}\optional{,
+ compileflags}\optional{, optionflags}}
+
+ Test examples associated with object \var{f}; for example, \var{f} may
+ be a module, function, or class object.
+
+ A shallow copy of dictionary argument \var{globs} is used for the
+ execution context.
+
+ Optional argument \var{name} is used in failure messages, and defaults
+ to \code{"NoName"}.
+
+ If optional argument \var{verbose} is true, output is generated even
+ if there are no failures. By default, output is generated only in case
+ of an example failure.
+
+ Optional argument \var{compileflags} gives the set of flags that should
+ be used by the Python compiler when running the examples. By default, or
+ if \code{None}, flags are deduced corresponding to the set of future
+ features found in \var{globs}.
+
+ Optional argument \var{optionflags} works as for function
+ \function{testfile()} above.
+\end{funcdesc}
+
\subsection{Unittest API\label{doctest-unittest-api}}
As your collection of doctest'ed modules grows, you'll want a way to run