diff options
-rw-r--r-- | Doc/lib/libdoctest.tex | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Doc/lib/libdoctest.tex b/Doc/lib/libdoctest.tex index 6d19259..30833da 100644 --- a/Doc/lib/libdoctest.tex +++ b/Doc/lib/libdoctest.tex @@ -408,6 +408,16 @@ Simple fractions are also easier for people to understand, and that makes for better documentation. \end{enumerate} +\item Be careful if you have code that must only execute once. + +If you have module-level code that must only execute once, a more foolproof +definition of \function{_test} is + +\begin{verbatim} +def _test(): + import doctest, sys + doctest.testmod(sys.modules["__main__"]) +\end{verbatim} \subsection{Soapbox} |