Ejemplo n.º 1
0
    def testNewLoan(self):
        termLoan = Loan.createTermLoan(300, 0.5, 0.8)
        self.assertEquals(300, termLoan.commitment)
        self.assertEquals(120, termLoan.capital())

        revolver = Loan.createRevolver(300, 0.5, 0.8, date(2013, 8, 15))
        self.assertTrue(None != revolver.expiry)
        self.assertEquals(130, revolver.capital())

        RCTL = Loan.createRCTL(300, 0.5, 0.8, 200)
        self.assertEquals(200, RCTL.outstanding)
        self.assertEquals(140, RCTL.capital())