def _assert_correct_csv(self, actual_csv, expected_rows):
"""
Asserts that CSV file ``actual_csv`` contains ``expected_rows``
"""
reader = unicodecsv.reader(actual_csv.getvalue().splitlines(), encoding="utf-8")
# preprocess expected - convert everything to strings
expected_rows = [
[str(item) for item in row]
for row in expected_rows
]
actual_rows = list(reader)
self.assertEqual(actual_rows, expected_rows)
评论列表
文章目录