Testes que não devem lançar exceção

Estes módulos consumem os arquivos de dados fornecidos em tests/data.

Arquivo de testes do módulo transactions_validator que contém os testes de casos onde não é esperado o lançamento de exceções.

tests.test_transactions_validator_exception_not_expected.test_compromised_income(transaction, expected_return)

Método que testa os casos em que é esperada que a exceção CompromisedIncomeException não seja lançada.

tests.test_transactions_validator_exception_not_expected.test_double_transactions(transaction, expected_return, starter_history)

Método que testa os casos em que é esperada que a exceção DoubleTransactionsException seja lançada.

tests.test_transactions_validator_exception_not_expected.test_low_score(transaction, expected_return)

Método que testa os casos em que é esperada que a exceção LowScoreException não seja lançada.

tests.test_transactions_validator_exception_not_expected.test_minimum_installments(transaction, expected_return)

Método que testa os casos em que é esperada que a exceção MinimumInstallmentsException seja lançada.