コード例 #1
0
 def f():
     base = TWriter()
     filter = streamio.TextOutputFilter(base, linesep="\n")
     filter.write("x" * 100)
     filter.seek(50, 0)
     filter.write("y" * 10)
     assert base.buf == "x" * 50 + "y" * 10 + "x" * 40
コード例 #2
0
 def f():
     base = TWriter()
     filter = streamio.TextOutputFilter(base, linesep="\r\n")
     filter.write("abc")
     filter.write("def\npqr\nuvw")
     filter.write("\n123\n")
     assert base.buf == "abcdef\r\npqr\r\nuvw\r\n123\r\n"
コード例 #3
0
 def f():
     base = TWriter()
     filter = streamio.TextOutputFilter(base, linesep="\r\n")
     filter.write("xxx")
     assert filter.tell() == 3
     filter.write("\nabc\n")
     assert filter.tell() == 10