]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Doctest now examines all docstrings by default. Previously, it would
authorRaymond Hettinger <python@rcn.com>
Wed, 16 Jul 2003 19:25:22 +0000 (19:25 +0000)
committerRaymond Hettinger <python@rcn.com>
Wed, 16 Jul 2003 19:25:22 +0000 (19:25 +0000)
commit71adf7e9d8fb2aca563eeca806ea127409c82bb6
tree6920d22bafb25a9b5bf685f05dcbc7cfbb02adcb
parent853276e16d6dfc214fcb88b53fe07fba21b58120
Doctest now examines all docstrings by default.  Previously, it would
skip over functions with private names (as indicated by the underscore
naming convention).  The old default created too much of a risk that
user tests were being skipped inadvertently.  Note, this change could
break code in the unlikely case that someone had intentionally put
failing tests in the docstrings of private functions.  The breakage
is easily fixable by specifying the old behavior when calling testmod()
or Tester().  The more likely case is that the silent failure was
unintended and that the user needed to be informed so the test could be
fixed.
Doc/lib/libdoctest.tex
Lib/doctest.py
Misc/NEWS