(self)
| 879 | self.assertEqual(fileobj.read(), "10,,abc\r\n") |
| 880 | |
| 881 | def test_write_multiple_dict_rows(self): |
| 882 | fileobj = StringIO() |
| 883 | writer = csv.DictWriter(fileobj, fieldnames=["f1", "f2", "f3"]) |
| 884 | writer.writeheader() |
| 885 | self.assertEqual(fileobj.getvalue(), "f1,f2,f3\r\n") |
| 886 | writer.writerows([{"f1": 1, "f2": "abc", "f3": "f"}, |
| 887 | {"f1": 2, "f2": 5, "f3": "xyz"}]) |
| 888 | self.assertEqual(fileobj.getvalue(), |
| 889 | "f1,f2,f3\r\n1,abc,f\r\n2,5,xyz\r\n") |
| 890 | |
| 891 | def test_write_no_fields(self): |
| 892 | fileobj = StringIO() |
nothing calls this directly
no test coverage detected