mirror of
https://github.com/kennethreitz/tablib.git
synced 2026-06-05 06:56:13 +00:00
Refs #293 - Ensured Dataset can be pickled/unpickled without damages
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user