From 2c60ce9233c7a3960c8c4e057ecc510e11b275e1 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sun, 19 Sep 2010 23:51:48 -0400 Subject: String decoding to avoid unicode collisions for XLS output. --- test_tablib.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'test_tablib.py') diff --git a/test_tablib.py b/test_tablib.py index f431f19..959a01c 100644 --- a/test_tablib.py +++ b/test_tablib.py @@ -156,23 +156,31 @@ class TablibTestCase(unittest.TestCase): """Verify exporting dataset object as CSV.""" # Build up the csv string with headers first, followed by each row - csv = "" + csv = '' for col in self.headers: - csv += col + "," + csv += col + ',' - csv = csv.strip(",") + "\r\n" + csv = csv.strip(',') + '\r\n' for founder in self.founders: for col in founder: - csv += str(col) + "," - csv = csv.strip(",") + "\r\n" + csv += str(col) + ',' + csv = csv.strip(',') + '\r\n' self.assertEqual(csv, self.founders.csv) def test_unicode_append(self): """Passes in a single unicode charecter and exports.""" - pass + new_row = ('å', 'é') + data.append(new_row) + + data.json + data.yaml + data.csv + data.xls + + if __name__ == '__main__': unittest.main() -- cgit v1.2.1