[New-bugs-announce] [issue24925] Allow doctest to find line number of __test__ strings if formatted as a triple quoted string.

R. David Murray report at bugs.python.org
Mon Aug 24 18:20:04 CEST 2015


New submission from R. David Murray:

Attached is a patch that enhances doctest discovery so that it can correctly report the line number for doctest errors in tests that are string values of the __test__ dictionary.  It only works if the strings are formatted as triple quoted strings, but since that is the most common case I think it is worth doing.

I don't have a test for this...I think it will require a unit test rather than adding to the doctests, since it needs to check the reported line number and other changes to test_doctest.py would change the line numbers.

----------
files: doctest_find__test__.patch
keywords: easy, patch
messages: 249060
nosy: r.david.murray
priority: normal
severity: normal
stage: test needed
status: open
title: Allow doctest to find line number of __test__ strings if formatted as a triple quoted string.
type: behavior
versions: Python 3.4, Python 3.5, Python 3.6
Added file: http://bugs.python.org/file40241/doctest_find__test__.patch

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue24925>
_______________________________________


More information about the New-bugs-announce mailing list