def test_output_stream(): stream = java.io.ByteArrayOutputStream() out = OutputStream(cast(java.io.OutputStream, stream)) print("Hello, World!", file=out) out.flush() print(stream.toString(), file=sys.stderr) assert stream.toString() == "Hello, World!\n"
def test_input_stream(): stream = java.io.ByteArrayInputStream("Infinity, and beyond!\n".encode()) inp = InputStream(cast(java.io.InputStream, stream)) lines = list(inp) assert lines == ["Infinity, and beyond!"]