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:
parent
a5db6009fe
commit
68ba9a685d
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue