コード例 #1
0
ファイル: test_csv.py プロジェクト: pinterest/querybook
 def test_multi_invalid_lines(self):
     data = [
         "foo,bar",
         '"1", """"',
         '3, "',  # Cell start
         '4, 5, 6 ""',
         "7, 8, 9",  # Cell continued
     ]
     self.assertEqual(csv_sniffer(data), 1)
コード例 #2
0
ファイル: test_csv.py プロジェクト: pinterest/querybook
 def test_invalid_csv(self):
     data = ["foo, bar", "1, 2,3"]
     with self.assertRaises(ValueError):
         csv_sniffer(data)
コード例 #3
0
ファイル: test_csv.py プロジェクト: pinterest/querybook
 def test_entire_partial_csv(self):
     data = ['foo, "bar ,', '"" baz ,', "boo"]
     self.assertIsNone(csv_sniffer(data))
コード例 #4
0
ファイル: test_csv.py プロジェクト: pinterest/querybook
 def test_last_line_invalid(self):
     data = ["foo,bar", '"1", """"', '3, "']
     self.assertEqual(csv_sniffer(data), 1)
コード例 #5
0
ファイル: test_csv.py プロジェクト: pinterest/querybook
    def test_simple_csv_with_new_line(self):
        data = ["foo,bar", '"', '1", """', '"',
                '3, "4"""']  # Line start  # Line End

        self.assertEqual(csv_sniffer(data), 4)
コード例 #6
0
ファイル: test_csv.py プロジェクト: pinterest/querybook
 def test_simple_csv(self):
     data = ["foo,bar", '"1", """"', '3, "4"""']
     self.assertEqual(csv_sniffer(data), 2)