From: Serhiy Storchaka Date: Tue, 15 Jul 2025 16:42:02 +0000 (+0300) Subject: Fix the doctest.testmod() docstring (GH-136675) X-Git-Tag: v3.15.0a1~963 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cb59eaefeda5ff44ac0c742bff2b8afc023be313;p=thirdparty%2FPython%2Fcpython.git Fix the doctest.testmod() docstring (GH-136675) __test__ = None is not supported since Python 2.4. --- diff --git a/Lib/doctest.py b/Lib/doctest.py index c8c95ecbb273..e77823f64b67 100644 --- a/Lib/doctest.py +++ b/Lib/doctest.py @@ -1997,8 +1997,8 @@ def testmod(m=None, name=None, globs=None, verbose=None, from module m (or the current module if m is not supplied), starting with m.__doc__. - Also test examples reachable from dict m.__test__ if it exists and is - not None. m.__test__ maps names to functions, classes and strings; + Also test examples reachable from dict m.__test__ if it exists. + m.__test__ maps names to functions, classes and strings; function and class docstrings are tested even if the name is private; strings are tested directly, as if they were docstrings.