diff options
| author | Luca Beltrame <einar@heavensinferno.net> | 2011-01-11 20:53:59 +0100 |
|---|---|---|
| committer | Luca Beltrame <einar@heavensinferno.net> | 2011-01-11 20:53:59 +0100 |
| commit | f81dc41a57e19926868efa036bdb9e862cd3bbbb (patch) | |
| tree | cc8a67568ba1bf49a2d7fb2afa48911acb6e87e0 /test_tablib.py | |
| parent | 34415b89b858075323b7a2d034c06b57dd26bdc7 (diff) | |
| download | tablib-f81dc41a57e19926868efa036bdb9e862cd3bbbb.tar.gz | |
Support for sorting. Unit-tested.
Diffstat (limited to 'test_tablib.py')
| -rwxr-xr-x | test_tablib.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test_tablib.py b/test_tablib.py index 2d1f6b4..15630f2 100755 --- a/test_tablib.py +++ b/test_tablib.py @@ -425,7 +425,22 @@ class TablibTestCase(unittest.TestCase): self.assertEqual(column_stacked[0], ("John", "Adams", 90, "John", "Adams", 90)) + def test_sorting(self): + """Sort columns.""" + + sorted_data = self.founders.sort(col="first_name") + + first_row = sorted_data[0] + second_row = sorted_data[2] + third_row = sorted_data[1] + expected_first = self.founders[1] + expected_second = self.founders[2] + expected_third = self.founders[0] + + self.assertEqual(first_row, expected_first) + self.assertEqual(second_row, expected_second) + self.assertEqual(third_row, expected_third) def test_wipe(self): """Purge a dataset.""" |
