def test_reader_alias(self): with open('examples/test.csv', encoding='utf-8') as f: reader = csv_py3.reader(f) self.assertEqual(next(reader), ['one', 'two', 'three']) self.assertEqual(next(reader), ['1', '4', 'a']) self.assertEqual(next(reader), ['2', '3', 'b']) self.assertEqual(next(reader), ['', '2', u'👍'])
def test_writer_alias(self): output = six.StringIO() writer = csv_py3.writer(output) writer.writerow(['a', 'b', 'c']) writer.writerow(['1', '2', '3']) writer.writerow(['4', '5', u'ʤ']) written = six.StringIO(output.getvalue()) reader = csv_py3.reader(written) self.assertEqual(next(reader), ['a', 'b', 'c']) self.assertEqual(next(reader), ['1', '2', '3']) self.assertEqual(next(reader), ['4', '5', u'ʤ'])
def test_reader_alias(self): with open('examples/test.csv', encoding='utf-8') as f: rows = list(csv_py3.reader(f)) for a, b in zip(self.rows, rows): self.assertEqual(a, b)