Ejemplo n.º 1
0
def test_dictwriter_append():
    fileobj = StringIO()
    writer1 = DictWriter(fileobj, fieldnames=["f1", "f2", "f3"])
    writer1.writeheader()
    assert fileobj.getvalue() == "f1,f2,f3\r\n"
    writer1.writerow({"f1": 1, "f2": "abc", "f3": "f"})
    assert fileobj.getvalue() == "f1,f2,f3\r\n1,abc,f\r\n"

    writer2 = DictWriter.append(fileobj)
    writer2.writerow({"f1": 2, "f2": 5, "f3": "xyz"})
    assert fileobj.getvalue() == "f1,f2,f3\r\n1,abc,f\r\n2,5,xyz\r\n"
Ejemplo n.º 2
0
def test_dictwriter_append():
    fileobj = StringIO()
    writer1 = DictWriter(fileobj, fieldnames=["f1", "f2", "f3"])
    writer1.writeheader()
    assert fileobj.getvalue() == "f1,f2,f3\r\n"
    writer1.writerow({"f1": 1, "f2": "abc", "f3": "f"})
    assert fileobj.getvalue() == "f1,f2,f3\r\n1,abc,f\r\n"

    writer2 = DictWriter.append(fileobj)
    writer2.writerow({"f1": 2, "f2": 5, "f3": "xyz"})
    assert fileobj.getvalue() == "f1,f2,f3\r\n1,abc,f\r\n2,5,xyz\r\n"