diff options
| author | Kenneth Reitz <me@kennethreitz.com> | 2010-09-19 23:51:48 -0400 |
|---|---|---|
| committer | Kenneth Reitz <me@kennethreitz.com> | 2010-09-19 23:51:48 -0400 |
| commit | 2c60ce9233c7a3960c8c4e057ecc510e11b275e1 (patch) | |
| tree | fb3e84aad777355b43bbdd6e6845ad5840d8ffe1 /test_tablib.py | |
| parent | 649c7e8bb70f55c8046e73fd38f75ba7de52e87e (diff) | |
| download | tablib-2c60ce9233c7a3960c8c4e057ecc510e11b275e1.tar.gz | |
String decoding to avoid unicode collisions for XLS output.
Diffstat (limited to 'test_tablib.py')
| -rw-r--r-- | test_tablib.py | 20 |
1 files changed, 14 insertions, 6 deletions
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() |
