def test_utf16_decoding(): test_file = os.path.join("tests", "fixtures", "csv-encoding-utf16.csv") reader = CSVFileReader(NamedContent("csv", test_file), encoding="utf-16") content = list(reader.to_array()) if PY2: content[0] = [s.encode("utf-8") for s in content[0]] expected = [["Äkkilähdöt", "Matkakirjoituksia", "Matkatoimistot"]] eq_(content, expected)
def test_sheet_file_reader_delimiters(self): r = CSVFileReader(NamedContent(self.file_type, self.test_file), delimiters=None) result = list(r.to_array()) self.assertEqual(result, [[1, 2, 3], [4, 5, 6], [7, 8, 9]])
def test_sheet_file_reader(self): r = CSVFileReader(NamedContent(self.file_type, self.test_file)) result = list(r.to_array()) self.assertEqual(result, self.expected_data)
def test_sheet_file_reader(self): r = CSVFileReader(NamedContent(self.file_type, self.test_file), auto_detect_delimiter=False) result = list(r.to_array()) self.assertEqual(result, [[1], [4, 5, 6], ["", 7]])
def test_sheet_file_reader(self): r = CSVFileReader(NamedContent(self.file_type, self.test_file)) result = list(r.to_array()) self.assertEqual(result, [[1], [4, 5, 6], ["", 7]])