Commit 167912d3 authored by Jérome Perrin's avatar Jérome Perrin Committed by Kirill Smelkov

gpython: tests: check command executed with -c do not use print function on PY2

follow up of 64088e8a (gpython: Don't inherit __future__ when executing
scripts, 2020-11-26)

/reviewed-by @kirr
/reviewed-on nexedi/pygolang!9
parent 64088e8a
...@@ -213,6 +213,8 @@ def test_pymain_print_function_future(): ...@@ -213,6 +213,8 @@ def test_pymain_print_function_future():
if PY2: if PY2:
_ = pyout([], stdin=b'print "print", "is", "a", "statement"\n') _ = pyout([], stdin=b'print "print", "is", "a", "statement"\n')
assert _ == b"print is a statement\n" assert _ == b"print is a statement\n"
_ = pyout(['-c', 'print "print", "is", "a", "statement"'])
assert _ == b"print is a statement\n"
_ = pyout(['print_statement.py'], cwd=testprog) _ = pyout(['print_statement.py'], cwd=testprog)
assert _ == b"print is a statement\n" assert _ == b"print is a statement\n"
_ = pyout(['future_print_function.py'], cwd=testprog) _ = pyout(['future_print_function.py'], cwd=testprog)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment