diff options
| author | Luke Lee <durdenmisc@gmail.com> | 2010-09-19 16:36:17 -0500 |
|---|---|---|
| committer | Luke Lee <durdenmisc@gmail.com> | 2010-09-19 16:36:17 -0500 |
| commit | 99a45814d1205ba9a3f5c7045ccf232afc0ba310 (patch) | |
| tree | f7589f7c35d5ab14d4ab21f435d339c61b199337 /test_tablib.py | |
| parent | fad3546614ceadf6c6be8fdcbd2ce6fc0237c211 (diff) | |
| download | tablib-99a45814d1205ba9a3f5c7045ccf232afc0ba310.tar.gz | |
Added tests del functionality
Diffstat (limited to 'test_tablib.py')
| -rw-r--r-- | test_tablib.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test_tablib.py b/test_tablib.py index 9002ee8..0fffdc9 100644 --- a/test_tablib.py +++ b/test_tablib.py @@ -123,6 +123,20 @@ class TablibTestCase(unittest.TestCase): self.assertEqual(self.founders[1:3], [self.george, self.tom]) self.assertEqual(self.founders[2:], [self.tom]) + def test_delete(self): + """Verify deleting from dataset works""" + + # Delete from front of object + del self.founders[0] + self.assertEqual(self.founders[:], [self.george, self.tom]) + + # Delete from back of object + del self.founders[1] + self.assertEqual(self.founders[:], [self.george]) + + # Delete from invalid index + self.assertRaises(IndexError, self.founders.__delitem__, 3) + if __name__ == '__main__': unittest.main() |
