(self)
| 855 | self.assertEqual(fileobj.read(), "10,,abc\r\n") |
| 856 | |
| 857 | def test_write_multiple_dict_rows(self): |
| 858 | fileobj = StringIO() |
| 859 | writer = csv.DictWriter(fileobj, fieldnames=["f1", "f2", "f3"]) |
| 860 | writer.writeheader() |
| 861 | self.assertEqual(fileobj.getvalue(), "f1,f2,f3\r\n") |
| 862 | writer.writerows([{"f1": 1, "f2": "abc", "f3": "f"}, |
| 863 | {"f1": 2, "f2": 5, "f3": "xyz"}]) |
| 864 | self.assertEqual(fileobj.getvalue(), |
| 865 | "f1,f2,f3\r\n1,abc,f\r\n2,5,xyz\r\n") |
| 866 | |
| 867 | def test_write_no_fields(self): |
| 868 | fileobj = StringIO() |
nothing calls this directly
no test coverage detected