In output_difference(), replace blank lines in `want` with <BLANKLINE>

(rather than replacing <BLANKLINE> with blank lines in `got`).  This
makes it easier to see what's intended.
This commit is contained in:
Edward Loper 2004-08-12 02:43:49 +00:00
parent a5db6009fe
commit 68ba9a685d
1 changed files with 3 additions and 3 deletions

View File

@ -1492,10 +1492,10 @@ class OutputChecker:
compare `want` and `got`. `indent` is the indentation of the compare `want` and `got`. `indent` is the indentation of the
original example. original example.
""" """
# If <BLANKLINE>s are being used, then replace <BLANKLINE> # If <BLANKLINE>s are being used, then replace blank lines
# with blank lines in the expected output string. # with <BLANKLINE> in the actual output string.
if not (optionflags & DONT_ACCEPT_BLANKLINE): if not (optionflags & DONT_ACCEPT_BLANKLINE):
want = re.sub('(?m)^%s$' % re.escape(BLANKLINE_MARKER), '', want) got = re.sub('(?m)^[ ]*(?=\n)', BLANKLINE_MARKER, got)
# Check if we should use diff. Don't use diff if the actual # Check if we should use diff. Don't use diff if the actual
# or expected outputs are too short, or if the expected output # or expected outputs are too short, or if the expected output