summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtests/test_tablib.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/test_tablib.py b/tests/test_tablib.py
index 8918105..91df57f 100755
--- a/tests/test_tablib.py
+++ b/tests/test_tablib.py
@@ -476,6 +476,11 @@ class TablibTestCase(BaseTestCase):
self.founders.append(('Old', 'Man', 100500))
self.assertEqual('first_name|last_name |gpa ', str(self.founders).split('\n')[0])
+ def test_pickle_unpickle_dataset(self):
+ before_pickle = self.founders.export('json')
+ founders = pickle.loads(pickle.dumps(self.founders))
+ self.assertEqual(founders.export('json'), before_pickle)
+
def test_databook_add_sheet_accepts_only_dataset_instances(self):
class NotDataset:
def append(self, item):