def test_wrong_cenario_1(self):
     """ Verificando caso passe string """
     with pytest.raises(ValueError) as error:
         calculo = juros_compostos(valor_inicial=40, juros='A', tempo=5)
     assert str(error.value) == "could not convert string to float: 'A'"
 def test_wrong_cenario_3(self):
     """ Juros abaixo do permitido """
     with pytest.raises(ValueError) as error:
         calculo = juros_compostos(valor_inicial=40, juros=-111, tempo=5)
     assert str(error.value) == 'Juros precisa estar entre 0 e 100'
Beispiel #3
0
def test_exercicio08_cenario_2():
    assert juros_compostos(100, 25, 12) == 1455.19
 def test_values_cenario_1(self, valor_inicial, juros, tempo, resultado):
     calculo = juros_compostos(valor_inicial, juros, tempo)
     assert calculo == pytest.approx(resultado, 0.1)
Beispiel #5
0
def test_exercicio08_cenario_5():
    assert juros_compostos(100, 99, 12) == 385688.7
Beispiel #6
0
def test_exercicio08_cenario_1():
    assert juros_compostos(100, 1, 12) == 112.68
Beispiel #7
0
def test_exercicio08_cenario_4():
    assert juros_compostos(100, 75, 12) == 82500.5
Beispiel #8
0
def test_exercicio08_cenario_3():
    assert juros_compostos(100, 50, 12) == 12974.63
 def test_calculo_juros_cenario_2(self):
     self.assertEqual(259.37, juros_compostos(100, 10, '10'))
     self.assertEqual(259.37, juros_compostos('100', '10', '10'))
 def test_calculo_juros_cenario_1(self):
     self.assertEqual(259.38, juros_compostos(100, 10, 10))
     self.assertNotEqual(259.38, juros_compostos(100, 10, 10))
 def test_wrong_cenario_1(self):
     with self.assertRaises(ValueError):
         juros_compostos(1, 'a', 10)