diff options
| author | Kenneth Reitz <me@kennethreitz.com> | 2010-11-04 04:46:38 -0400 |
|---|---|---|
| committer | Kenneth Reitz <me@kennethreitz.com> | 2010-11-04 04:46:38 -0400 |
| commit | cf10703e31391c89c4f5e1dbc105a26c2f82a1a6 (patch) | |
| tree | e65f03bf88056a1c6683880ca6f1600ce227680a /test_tablib.py | |
| parent | 778ad0265e8421afc2df849dfd1449131cfa8487 (diff) | |
| download | tablib-cf10703e31391c89c4f5e1dbc105a26c2f82a1a6.tar.gz | |
Updated Callable Columns support.
Diffstat (limited to 'test_tablib.py')
| -rwxr-xr-x | test_tablib.py | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/test_tablib.py b/test_tablib.py index a576ce8..342fd45 100755 --- a/test_tablib.py +++ b/test_tablib.py @@ -69,10 +69,10 @@ class TablibTestCase(unittest.TestCase): # With Headers data.headers = ('fname', 'lname') - new_col = ['age', 21, 22] - data.append(col=new_col) + new_col = [21, 22] + data.append(col=new_col, header='age') - self.assertEquals(data[new_col[0]], new_col[1:]) + self.assertEquals(data['age'], new_col) def test_add_column_no_data_no_headers(self): @@ -87,27 +87,12 @@ class TablibTestCase(unittest.TestCase): self.assertEquals(data.height, len(new_col)) - def test_add_column_no_data_with_headers(self): - """Verify adding new column with headers.""" - - data.headers = ('first', 'last') - - new_col = ('age',) - data.append(col=new_col) - - self.assertEquals(len(data.headers), 3) - self.assertEquals(data.width, 3) - - new_col = ('foo', 'bar') - - self.assertRaises(tablib.InvalidDimensions, data.append, col=new_col) - def test_add_callable_column(self): """Verify adding column with values specified as callable.""" - new_col = ['first_again', lambda x: x[0]] - self.founders.append(col=new_col) - - self.assertTrue(map(lambda x: x[0] == x[-1], self.founders)) + new_col = [lambda x: x[0]] + self.founders.append(col=new_col, header='first_again') +# +# self.assertTrue(map(lambda x: x[0] == x[-1], self.founders)) def test_header_slicing(self): |
