Patch #486438: Make module argument to testmod optional.
diff --git a/Doc/lib/libdoctest.tex b/Doc/lib/libdoctest.tex
index edd78a4..9a795e9 100644
--- a/Doc/lib/libdoctest.tex
+++ b/Doc/lib/libdoctest.tex
@@ -152,6 +152,10 @@
_test()
\end{verbatim}
+If you want to test the module as the main module, you don't need to
+pass M to \function{testmod}; in this case, it will test the current
+module.
+
Then running the module as a script causes the examples in the docstrings
to get executed and verified:
@@ -392,7 +396,7 @@
\begin{verbatim}
def _test():
import doctest, sys
- doctest.testmod(sys.modules["__main__"])
+ doctest.testmod()
\end{verbatim}
\end{enumerate}