Issue 1167316: a fix for doctest crash when it is ran on itself (original) (raw)
When doctest.py is ran without arguments, it runs its own docs through itself and crashes with:
bagira:~/python/dist/src/Lib> ../python doctest1.121.py ...............F
FAIL: Doctest: main.set_unittest_reportflags
Traceback (most recent call last): File "doctest1.121.py", line 2152, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for main.set_unittest_reportflags File "doctest1.121.py", line 2068, in set_unittest_reportflags
File "doctest1.121.py", line 2080, in main.set_unittest_reportflags Failed example: doctest._unittest_reportflags == (REPORT_NDIFF |
REPORT_ONLY_FIRST_FAILURE) Expected: True Got: False
Ran 16 tests in 0.080s
FAILED (failures=1)
The attached patch fixes the problem...