Example #1
0
    def testZins1(self):
        k = Konto(anfangswert = 100, zins=5)

        k.periodenAbschluss()
        self.assertAlmostEqual(k.stand(), 105)

        k.periodenAbschluss()
        self.assertAlmostEqual(k.stand(), 110.25)
Example #2
0
 def testSparplan3(self):
     k = Konto(zins=5)
     k.sparPlan(N=0, K=1000)
     self.assertAlmostEqual(k.stand(), 0)
Example #3
0
 def testCreate(self):
     k = Konto(anfangswert = 0, zins = 1)
     self.assertAlmostEqual(k.stand(), 0)
Example #4
0
    def testSparplan(self):
        k = Konto(zins=2)

        k.sparPlan(K=100, N=12)

        self.assertAlmostEqual(k.stand(), 1368.0331522689812)
Example #5
0
    def testAuszahlung4(self):
        k = Konto(anfangswert = -600, dispogrenze = 500)
        z = k.auszahlung(1000)

        self.assertAlmostEqual(z, 0)
        self.assertAlmostEqual(k.stand(), -600)
Example #6
0
    def testAuszahlung2(self):
        k = Konto(anfangswert = 100)
        z = k.auszahlung(300)

        self.assertAlmostEqual(z, 100)
        self.assertAlmostEqual(k.stand(), 0)
Example #7
0
 def testEinzahlung(self):
     k = Konto(anfangswert = 0, zins = 1)
     k.einzahlung(3)
     k.einzahlung(7)
     self.assertAlmostEqual(k.stand(), 10)