From: Tim Peters Date: Mon, 28 Mar 2005 23:50:54 +0000 (+0000) Subject: SF patch 1167316: doctest.py fails self-test if run directly. X-Git-Tag: v2.5a0~1869 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b7e99b642f75ce2b4f31af26b693feda00c9da7c;p=thirdparty%2FPython%2Fcpython.git SF patch 1167316: doctest.py fails self-test if run directly. Patch by Ilya Sandler. Bugfix candidate. --- diff --git a/Lib/doctest.py b/Lib/doctest.py index 2708fc7da069..e3d4d79930a9 100644 --- a/Lib/doctest.py +++ b/Lib/doctest.py @@ -2071,24 +2071,24 @@ def set_unittest_reportflags(flags): The old flag is returned so that a runner could restore the old value if it wished to: - >>> old = _unittest_reportflags - >>> set_unittest_reportflags(REPORT_NDIFF | + >>> import doctest + >>> old = doctest._unittest_reportflags + >>> doctest.set_unittest_reportflags(REPORT_NDIFF | ... REPORT_ONLY_FIRST_FAILURE) == old True - >>> import doctest >>> doctest._unittest_reportflags == (REPORT_NDIFF | ... REPORT_ONLY_FIRST_FAILURE) True Only reporting flags can be set: - >>> set_unittest_reportflags(ELLIPSIS) + >>> doctest.set_unittest_reportflags(ELLIPSIS) Traceback (most recent call last): ... ValueError: ('Only reporting flags allowed', 8) - >>> set_unittest_reportflags(old) == (REPORT_NDIFF | + >>> doctest.set_unittest_reportflags(old) == (REPORT_NDIFF | ... REPORT_ONLY_FIRST_FAILURE) True """