Lines Matching refs:fileobj
123 with TemporaryFile("w+", newline='') as fileobj:
124 writer = csv.writer(fileobj, **kwargs)
126 fileobj.seek(0)
127 self.assertEqual(fileobj.read(),
131 with TemporaryFile("w+", newline='') as fileobj:
132 writer = csv.writer(fileobj, **kwargs)
135 fileobj.seek(0)
136 self.assertEqual(fileobj.read(), '')
207 with TemporaryFile("w+", newline='') as fileobj:
208 writer = csv.writer(fileobj)
211 fileobj.seek(0)
212 self.assertEqual(fileobj.read(), "a,b\r\nc,d\r\n")
219 with TemporaryFile("w+", newline='') as fileobj:
220 writer = csv.writer(fileobj)
222 fileobj.seek(0)
223 self.assertEqual(fileobj.read(), "a\r\n")
316 with TemporaryFile("w+", newline='') as fileobj:
317 writer = csv.writer(fileobj)
321 fileobj.seek(0)
322 for i, row in enumerate(csv.reader(fileobj)):
326 with TemporaryFile("w+", newline='') as fileobj:
327 writer = csv.writer(fileobj,quoting=csv.QUOTE_NONE,escapechar="\\")
330 fileobj.seek(0)
331 for i, row in enumerate(csv.reader(fileobj,quoting=csv.QUOTE_NONE,escapechar="\\")):
382 with TemporaryFile("w+") as fileobj:
383 fileobj.write("abc def\nc1ccccc1 benzene\n")
384 fileobj.seek(0)
385 reader = csv.reader(fileobj, dialect=space())
391 with TemporaryFile("w+", newline='', encoding="utf-8") as fileobj:
393 writer = csv.writer(fileobj, *writeargs, **kwwriteargs)
395 fileobj.seek(0)
396 self.assertEqual(fileobj.read(), expected)
443 with TemporaryFile("w+", newline='') as fileobj:
444 fileobj.write(input)
445 fileobj.seek(0)
446 reader = csv.reader(fileobj, dialect = self.dialect)
451 with TemporaryFile("w+", newline='') as fileobj:
452 writer = csv.writer(fileobj, dialect = self.dialect)
454 fileobj.seek(0)
455 self.assertEqual(fileobj.read(), expected_result)
593 with TemporaryFile("w+", newline='') as fileobj:
594 writer = csv.DictWriter(fileobj, fieldnames = ["f1", "f2", "f3"])
596 fileobj.seek(0)
597 self.assertEqual(fileobj.readline(), "f1,f2,f3\r\n")
599 fileobj.seek(0)
600 fileobj.readline() # header
601 self.assertEqual(fileobj.read(), "10,,abc\r\n")
604 fileobj = StringIO()
605 writer = csv.DictWriter(fileobj, fieldnames=["f1", "f2", "f3"])
607 self.assertEqual(fileobj.getvalue(), "f1,f2,f3\r\n")
610 self.assertEqual(fileobj.getvalue(),
614 fileobj = StringIO()
615 self.assertRaises(TypeError, csv.DictWriter, fileobj)
618 with TemporaryFile("w+", newline='') as fileobj:
619 writer = csv.DictWriter(fileobj, fieldnames = ["f1", "f2", "f3"])
630 fileobj = StringIO()
631 self.assertRaises(ValueError, csv.DictWriter, fileobj, ['f1', 'f2'],
635 fileobj = StringIO()
636 writer = csv.DictWriter(fileobj, ['f1', 'f2'], extrasaction="raise")
641 fileobj = StringIO()
642 writer = csv.DictWriter(fileobj, ['f1', 'f2'], extrasaction="ignore")
645 self.assertEqual(fileobj.getvalue(), "1,2\r\n")
648 with TemporaryFile("w+") as fileobj:
649 fileobj.write("1,2,abc\r\n")
650 fileobj.seek(0)
651 reader = csv.DictReader(fileobj,
656 with TemporaryFile("w+") as fileobj:
657 fileobj.write("f1,f2,f3\r\n1,2,abc\r\n")
658 fileobj.seek(0)
659 reader = csv.DictReader(fileobj)
666 with TemporaryFile("w+") as fileobj:
667 fileobj.write("f1,f2,f3\r\n1,2,abc\r\n")
668 fileobj.seek(0)
669 reader = csv.DictReader(fileobj,
670 fieldnames=next(csv.reader(fileobj)))
676 with TemporaryFile("w+") as fileobj:
677 fileobj.write("f1,f2,f3\r\n1,2,abc\r\n")
678 fileobj.seek(0)
679 reader = csv.DictReader(fileobj)
686 with TemporaryFile("w+") as fileobj:
687 fileobj.write("1,2,abc,4,5,6\r\n")
688 fileobj.seek(0)
689 reader = csv.DictReader(fileobj,
695 with TemporaryFile("w+") as fileobj:
696 fileobj.write("1,2,abc,4,5,6\r\n")
697 fileobj.seek(0)
698 reader = csv.DictReader(fileobj,
704 with TemporaryFile("w+") as fileobj:
705 fileobj.write("f1,f2\r\n1,2,abc,4,5,6\r\n")
706 fileobj.seek(0)
707 reader = csv.DictReader(fileobj, restkey="_rest")
713 with TemporaryFile("w+") as fileobj:
714 fileobj.write("1,2,abc,4,5,6\r\n1,2,abc\r\n")
715 fileobj.seek(0)
716 reader = csv.DictReader(fileobj,
762 with TemporaryFile("w+", newline='') as fileobj:
763 writer = csv.writer(fileobj, dialect="excel")
766 fileobj.seek(0)
767 self.assertEqual(fileobj.read(), expected)
773 with TemporaryFile("w+", newline='') as fileobj:
774 writer = csv.writer(fileobj, dialect="excel")
777 fileobj.seek(0)
778 self.assertEqual(fileobj.read(), expected)
784 with TemporaryFile("w+", newline='') as fileobj:
785 writer = csv.writer(fileobj, dialect="excel")
788 fileobj.seek(0)
789 self.assertEqual(fileobj.read(), expected)
795 with TemporaryFile("w+", newline='') as fileobj:
796 writer = csv.writer(fileobj, dialect="excel")
799 fileobj.seek(0)
800 self.assertEqual(fileobj.read(), expected)
1101 with TemporaryFile("w+", newline='', encoding="utf-8") as fileobj:
1102 fileobj.write(",".join(self.names) + "\r\n")
1103 fileobj.seek(0)
1104 reader = csv.reader(fileobj)
1109 with TemporaryFile("w+", newline='', encoding="utf-8") as fileobj:
1110 writer = csv.writer(fileobj)
1113 fileobj.seek(0)
1114 self.assertEqual(fileobj.read(), expected)