import unittest from pyisda.legs import ContingentLeg from pickle import dumps, loads import datetime class TestPickle(unittest.TestCase): def test_contingentleg(self): cl = ContingentLeg(datetime.date(2016, 11, 3), datetime.date(2021, 12, 20), 12, True) pickle = dumps(cl) import pdb; pdb.set_trace() cl2 = loads(pickle)