diff options
| author | Kuba Janoszek <kuba.janoszek@gmail.com> | 2012-03-13 00:05:24 +0100 |
|---|---|---|
| committer | Kuba Janoszek <kuba.janoszek@gmail.com> | 2012-03-13 00:05:24 +0100 |
| commit | 8e837349855cef2e54460b705a166bf85e84017c (patch) | |
| tree | a25c18c9a90683775752573178fc32479f4d28f0 /test_tablib.py | |
| parent | c0a3c3ea1e66e92415038d751fe1b92395c4ea5a (diff) | |
| download | tablib-8e837349855cef2e54460b705a166bf85e84017c.tar.gz | |
Databook.add_sheet accepts Dataset subclasses
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 02a1eb3..fbb6eab 100755 --- a/test_tablib.py +++ b/test_tablib.py @@ -669,5 +669,20 @@ Old |Man |100500 ) + def test_databook_add_sheet_accepts_dataset_subclasses(self): + class DatasetSubclass(tablib.Dataset): + pass + + # just checking if subclass of tablib.Dataset can be added to Databook + dataset = DatasetSubclass() + dataset.append(self.john) + dataset.append(self.tom) + + try: + book.add_sheet(dataset) + except tablib.InvalidDatasetType: + self.fail("Subclass of tablib.Dataset should be accepted by Databook.add_sheet") + + if __name__ == '__main__': unittest.main() |
