Lines Matching refs:fileobj
138 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
139 writer = csv.writer(fileobj, **kwargs)
141 fileobj.seek(0)
142 self.assertEqual(fileobj.read(),
146 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
147 writer = csv.writer(fileobj, **kwargs)
150 fileobj.seek(0)
151 self.assertEqual(fileobj.read(), '')
248 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
249 writer = csv.writer(fileobj)
252 fileobj.seek(0)
253 self.assertEqual(fileobj.read(), "a,b\r\nc,d\r\n")
256 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
257 writer = csv.writer(fileobj)
259 fileobj.seek(0)
260 self.assertEqual(fileobj.read(), "a,\r\n,d\r\n")
262 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
263 writer = csv.writer(fileobj)
265 fileobj.seek(0)
266 self.assertEqual(fileobj.read(), '""\r\na\r\n')
268 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
269 writer = csv.writer(fileobj)
271 fileobj.seek(0)
272 self.assertEqual(fileobj.read(), 'a\r\n""\r\n')
275 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
276 writer = csv.writer(fileobj)
286 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
287 writer = csv.writer(fileobj)
289 fileobj.seek(0)
290 self.assertEqual(fileobj.read(), "a\r\n")
402 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
403 writer = csv.writer(fileobj)
406 fileobj.seek(0)
407 for i, row in enumerate(csv.reader(fileobj)):
411 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
412 writer = csv.writer(fileobj,quoting=csv.QUOTE_NONE,escapechar="\\")
415 fileobj.seek(0)
416 for i, row in enumerate(csv.reader(fileobj,quoting=csv.QUOTE_NONE,escapechar="\\")):
495 with TemporaryFile("w+", encoding="utf-8") as fileobj:
496 fileobj.write("abc def\nc1ccccc1 benzene\n")
497 fileobj.seek(0)
498 reader = csv.reader(fileobj, dialect=space())
504 with TemporaryFile("w+", newline='', encoding="utf-8") as fileobj:
506 writer = csv.writer(fileobj, *writeargs, **kwwriteargs)
508 fileobj.seek(0)
509 self.assertEqual(fileobj.read(), expected)
562 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
563 fileobj.write(input)
564 fileobj.seek(0)
565 reader = csv.reader(fileobj, dialect = self.dialect)
570 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
571 writer = csv.writer(fileobj, dialect = self.dialect)
573 fileobj.seek(0)
574 self.assertEqual(fileobj.read(), expected_result)
712 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
713 writer = csv.DictWriter(fileobj, fieldnames = ["f1", "f2", "f3"])
718 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
719 writer = csv.DictWriter(fileobj, fieldnames = ["f1", "f2", "f3"])
721 fileobj.seek(0)
722 self.assertEqual(fileobj.readline(), "f1,f2,f3\r\n")
724 fileobj.seek(0)
725 fileobj.readline() # header
726 self.assertEqual(fileobj.read(), "10,,abc\r\n")
729 fileobj = StringIO()
730 writer = csv.DictWriter(fileobj, fieldnames=["f1", "f2", "f3"])
732 self.assertEqual(fileobj.getvalue(), "f1,f2,f3\r\n")
735 self.assertEqual(fileobj.getvalue(),
739 fileobj = StringIO()
740 self.assertRaises(TypeError, csv.DictWriter, fileobj)
743 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
744 writer = csv.DictWriter(fileobj, fieldnames = ["f1", "f2", "f3"])
755 fileobj = StringIO()
756 self.assertRaises(ValueError, csv.DictWriter, fileobj, ['f1', 'f2'],
760 fileobj = StringIO()
761 writer = csv.DictWriter(fileobj, ['f1', 'f2'], extrasaction="raise")
766 fileobj = StringIO()
767 writer = csv.DictWriter(fileobj, ['f1', 'f2'], extrasaction="ignore")
770 self.assertEqual(fileobj.getvalue(), "1,2\r\n")
773 with TemporaryFile("w+", encoding="utf-8") as fileobj:
774 fileobj.write("1,2,abc\r\n")
775 fileobj.seek(0)
776 reader = csv.DictReader(fileobj,
781 with TemporaryFile("w+", encoding="utf-8") as fileobj:
782 fileobj.write("f1,f2,f3\r\n1,2,abc\r\n")
783 fileobj.seek(0)
784 reader = csv.DictReader(fileobj)
791 with TemporaryFile("w+", encoding="utf-8") as fileobj:
792 fileobj.write("f1,f2,f3\r\n1,2,abc\r\n")
793 fileobj.seek(0)
794 reader = csv.DictReader(fileobj,
795 fieldnames=next(csv.reader(fileobj)))
801 with TemporaryFile("w+", encoding="utf-8") as fileobj:
802 fileobj.write("f1,f2,f3\r\n1,2,abc\r\n")
803 fileobj.seek(0)
804 reader = csv.DictReader(fileobj)
811 with TemporaryFile("w+", encoding="utf-8") as fileobj:
812 fileobj.write("1,2,abc,4,5,6\r\n")
813 fileobj.seek(0)
814 reader = csv.DictReader(fileobj,
820 with TemporaryFile("w+", encoding="utf-8") as fileobj:
821 fileobj.write("1,2,abc,4,5,6\r\n")
822 fileobj.seek(0)
823 reader = csv.DictReader(fileobj,
829 with TemporaryFile("w+", encoding="utf-8") as fileobj:
830 fileobj.write("f1,f2\r\n1,2,abc,4,5,6\r\n")
831 fileobj.seek(0)
832 reader = csv.DictReader(fileobj, restkey="_rest")
838 with TemporaryFile("w+", encoding="utf-8") as fileobj:
839 fileobj.write("1,2,abc,4,5,6\r\n1,2,abc\r\n")
840 fileobj.seek(0)
841 reader = csv.DictReader(fileobj,
887 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
888 writer = csv.writer(fileobj, dialect="excel")
891 fileobj.seek(0)
892 self.assertEqual(fileobj.read(), expected)
898 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
899 writer = csv.writer(fileobj, dialect="excel")
902 fileobj.seek(0)
903 self.assertEqual(fileobj.read(), expected)
909 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
910 writer = csv.writer(fileobj, dialect="excel")
913 fileobj.seek(0)
914 self.assertEqual(fileobj.read(), expected)
920 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:
921 writer = csv.writer(fileobj, dialect="excel")
924 fileobj.seek(0)
925 self.assertEqual(fileobj.read(), expected)
1317 with TemporaryFile("w+", newline='', encoding="utf-8") as fileobj:
1318 fileobj.write(",".join(self.names) + "\r\n")
1319 fileobj.seek(0)
1320 reader = csv.reader(fileobj)
1325 with TemporaryFile("w+", newline='', encoding="utf-8") as fileobj:
1326 writer = csv.writer(fileobj)
1329 fileobj.seek(0)
1330 self.assertEqual(fileobj.read(), expected)