Пример #1
0
def bench_concat():
    # 2. Use string appends.
    data = ""
    for i in range(0, 100):
        data += u"Value = "
        data += text_type(i)
        data += u" "
    # Test first letter.
    if data[0] != u"V":
        raise Error
Пример #2
0
def bench_stringIO():
    # 1. Use StringIO.
    out = io.StringIO()
    for i in range(0, 100):
        out.write(u"Value = ")
        out.write(text_type(i))
        out.write(u" ")
    # Get string.
    contents = out.getvalue()
    out.close()
    # Test first letter.
    if contents[0] != "V":
        raise Error
Пример #3
0
def bench_autotempfile():
    with AutoTemporaryFile() as out:
        for i in range(0, 100):
            out.write(u"Value = ")
            out.write(text_type(i))
            out.write(u" ")
        # Get string.
        out.seek(0)
        contents = out.read()
        out.close()
        # Test first letter.
        if contents[0] != "V":
            raise Error