class CalculatorTest(unittest.TestCase): def setUp(self): """ Create a instance to class Calculator """ self.calc = Calculator() def test_calculate_iva(self): result = self.calc.get_iva(100) self.assertEqual(result, 16) result2 = self.calc.get_iva(200) #32 self.assertEqual(result2, 32) result3 = self.calc.get_iva(500) #32 self.assertEqual(result3, 80) result3 = self.calc.get_iva(1000) #32 self.assertEqual(result3, 160) def test_calculate_iva_with_different_rate(self): result = self.calc.get_iva(200, rate=.20) self.assertEqual(result, 40) def test_calculate_interest(self): """PRUEBA UNA FUCNION QUE CALCULA EL INTERÉS, RECIBIENDO MONTO INCIAL, TASA DE INTERÉS Y PERIODOS (INTERÉS SIMPLE) IS = (MI*IR)*N """ result = self.calc.get_interest(100, .10, 10) self.assertEqual(result, 100) def test_calculate_compound_interest(): result = self.calc.get_interest(1000, .10, 10, compound=True) self.asserAlmostEqual(result, 100) """ def test_calculate_invertion(): result = self.calc.get_invertion(1000,.10,500,2) self.asserAlmostEqual(result,)""" """