Ano: 2014 Banca: FGV Órgão: CM-RECIFE Prova: Assistente Legislativo - Programador
Considere o seguinte trecho de código que representa uma classe em Python para cálculos contábeis (classe Contabil) com um método de cálculo de taxa de juros simples. Considere também uma classe para testes unitários (classe TesteContabil). Um teste falha se a condição lógica a ser testada for falsa e passa caso contrário. O método assertEqual testa se um parâmetro é igual a um segundo, enquanto assertRaises testa se uma Exception em Python está sendo lançada. 
Imagem da Questão
Com base nesse código, é possível afirmar que, uma vez executado o código de testes: 
A
nenhum teste falhará;
B
todos os testes falharão;
C
o teste test_1 não falhará, os testes teste_2 e teste_3 irão falhar;
D
os testes teste_2 e teste_3 não falharão e o teste_1 falhará;
E
os testes teste_3 e teste_1 não falharão e o teste_2 irá falhar.