Files
RustPython/extra_tests/snippets/builtin_print.py
2025-12-12 22:46:39 +09:00

18 lines
485 B
Python

import io
from testutils import assert_raises
print(2 + 3)
assert_raises(TypeError, print, "test", end=4, _msg="wrong type passed to end")
assert_raises(TypeError, print, "test", sep=["a"], _msg="wrong type passed to sep")
try:
print("test", end=None, sep=None, flush=None)
except:
assert False, "Expected None passed to end, sep, and flush to not raise errors"
buf = io.StringIO()
print("hello, world", file=buf)
assert buf.getvalue() == "hello, world\n", buf.getvalue()