summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKuba Janoszek <kuba.janoszek@gmail.com>2012-03-13 00:21:32 +0100
committerKuba Janoszek <kuba.janoszek@gmail.com>2012-03-13 00:21:32 +0100
commitfa6f5b3af316bfc8195921527418297681674ea2 (patch)
tree91445b54e3e7ebb923034dd67a44d788fbdc95be
parent0528e0a5008b86d779cbe89a9c42cb2800409bcf (diff)
downloadtablib-fa6f5b3af316bfc8195921527418297681674ea2.tar.gz
Databook.add_sheet test for not Dataset subclass added.
-rwxr-xr-xtest_tablib.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/test_tablib.py b/test_tablib.py
index fbb6eab..aab1b0f 100755
--- a/test_tablib.py
+++ b/test_tablib.py
@@ -669,6 +669,17 @@ Old |Man |100500
)
+ def test_databook_add_sheet_accepts_only_dataset_instances(self):
+ class NotDataset(object):
+ def append(self, item):
+ pass
+
+ dataset = NotDataset()
+ dataset.append(self.john)
+
+ self.assertRaises(tablib.InvalidDatasetType, book.add_sheet, dataset)
+
+
def test_databook_add_sheet_accepts_dataset_subclasses(self):
class DatasetSubclass(tablib.Dataset):
pass