(self)
| 74 | self.seq.csv(1) |
| 75 | |
| 76 | def test_csv_dict_reader(self): |
| 77 | result = self.seq.csv_dict_reader( |
| 78 | "functional/test/data/test_header.csv" |
| 79 | ).to_list() |
| 80 | self.assertEqual(result[0]["a"], "1") |
| 81 | self.assertEqual(result[0]["b"], "2") |
| 82 | self.assertEqual(result[0]["c"], "3") |
| 83 | self.assertEqual(result[1]["a"], "4") |
| 84 | self.assertEqual(result[1]["b"], "5") |
| 85 | self.assertEqual(result[1]["c"], "6") |
| 86 | |
| 87 | with open("functional/test/data/test_header.csv", "r") as f: |
| 88 | result = self.seq.csv_dict_reader(f).to_list() |
| 89 | self.assertEqual(result[0]["a"], "1") |
| 90 | self.assertEqual(result[0]["b"], "2") |
| 91 | self.assertEqual(result[0]["c"], "3") |
| 92 | self.assertEqual(result[1]["a"], "4") |
| 93 | self.assertEqual(result[1]["b"], "5") |
| 94 | self.assertEqual(result[1]["c"], "6") |
| 95 | |
| 96 | with self.assertRaises(ValueError): |
| 97 | self.seq.csv_dict_reader(1) |
| 98 | |
| 99 | def test_gzip_csv(self): |
| 100 | result = self.seq.csv("functional/test/data/test.csv.gz").to_list() |
nothing calls this directly
no test coverage detected