예제 #1
0
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)
예제 #2
0
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)
예제 #3
0
 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]])
예제 #4
0
 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)
예제 #5
0
 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]])
예제 #6
0
 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)
예제 #7
0
 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]])