aboutsummaryrefslogtreecommitdiffstats
path: root/python/tests/test_tranche_basket.py
blob: e423db6c28d20a4eae296112282fd05508ca4cbe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import unittest
import datetime
from analytics import DualCorrTranche
import pickle


class TestPickle(unittest.TestCase):
    bozeman = DualCorrTranche.from_tradeid(1037)

    def test_pickle(self):
        a = pickle.loads(pickle.dumps(self.bozeman))
        self.assertTrue(hash(a) == hash(self.bozeman))

    def test_pv(self):
        self.assertAlmostEqual(self.bozeman.pv, 0.)