Mercurial > hg
changeset 22565:8d45a42b0c0f
heredoctest: do not append extra newline character to continuation line
Trailing newline characters are kept in lines.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 28 Sep 2014 15:13:35 +0900 |
parents | 9599e86159ac |
children | 480b7fefbb08 |
files | tests/heredoctest.py tests/test-unified-test.t |
diffstat | 2 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/heredoctest.py Sun Sep 28 14:15:43 2014 +0900 +++ b/tests/heredoctest.py Sun Sep 28 15:13:35 2014 +0900 @@ -10,7 +10,7 @@ snippet = l[4:] while lines and lines[0].startswith('... '): l = lines.pop(0) - snippet += "\n" + l[4:] + snippet += l[4:] c = compile(snippet, '<heredoc>', 'single') try: exec c in globalvars
--- a/tests/test-unified-test.t Sun Sep 28 14:15:43 2014 +0900 +++ b/tests/test-unified-test.t Sun Sep 28 15:13:35 2014 +0900 @@ -42,6 +42,10 @@ ... print foo, 'should be visible in func()' >>> func() global name should be visible in func() + >>> print '''multiline + ... string''' + multiline + string Regular expressions: