diff options
author | Tim Peters <tim.peters@gmail.com> | 2004-08-26 05:44:27 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2004-08-26 05:44:27 (GMT) |
commit | e7edcb8e22126f3afed3c9976a11bb5f58dcbba0 (patch) | |
tree | e1eb6c097801f80d144c2f992b72fb6dd439571f /Lib/test/test_doctest.py | |
parent | 4085f030bdc6245c9983e6c2ecc37d8f2fcd9f44 (diff) | |
download | cpython-e7edcb8e22126f3afed3c9976a11bb5f58dcbba0.zip cpython-e7edcb8e22126f3afed3c9976a11bb5f58dcbba0.tar.gz cpython-e7edcb8e22126f3afed3c9976a11bb5f58dcbba0.tar.bz2 |
output_difference(): In fancy-diff cases, the way this split expected &
actual output into lines created spurious empty lines at the ends of
each. Those matched, but the fancy diffs had surprising line counts (1
larger than expected), and tests kept having to slam <BLANKLINE> into the
expected output to account for this. Using the splitlines() string method
with keepends=True instead accomplishes what was intended directly.
Diffstat (limited to 'Lib/test/test_doctest.py')
-rw-r--r-- | Lib/test/test_doctest.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/Lib/test/test_doctest.py b/Lib/test/test_doctest.py index 2464b23..0f94fdf 100644 --- a/Lib/test/test_doctest.py +++ b/Lib/test/test_doctest.py @@ -972,7 +972,7 @@ and actual outputs to be displayed using a unified diff: Failed example: print '\n'.join('abcdefg') Differences (unified diff with -expected +actual): - @@ -1,8 +1,8 @@ + @@ -1,7 +1,7 @@ a -B +b @@ -982,7 +982,6 @@ and actual outputs to be displayed using a unified diff: f g -h - <BLANKLINE> (1, 1) The REPORT_CDIFF flag causes failures that involve multi-line expected @@ -998,7 +997,7 @@ and actual outputs to be displayed using a context diff: print '\n'.join('abcdefg') Differences (context diff with expected followed by actual): *************** - *** 1,8 **** + *** 1,7 **** a ! B c @@ -1006,8 +1005,7 @@ and actual outputs to be displayed using a context diff: f g - h - <BLANKLINE> - --- 1,8 ---- + --- 1,7 ---- a ! b c @@ -1015,7 +1013,6 @@ and actual outputs to be displayed using a context diff: + e f g - <BLANKLINE> (1, 1) @@ -1040,7 +1037,6 @@ marking, as well as interline differences. ? ^ + a b c d e f g h i j k l m ? + ++ ^ - <BLANKLINE> (1, 1) The REPORT_ONLY_FIRST_FAILURE supresses result output after the first |