Usando doctest
O módulo doctest oferece uma maneira direta de testar suas funções usando exemplos incluídos nas docstrings. Neste exercício, você vai praticar testes com o módulo doctest.
O módulo doctest já foi pré-carregado no seu ambiente.
Este exercício faz parte do curso
Estudo de Caso: Construindo Software em Python
Instruções do exercício
- Na classe
FinancialCalculator, calcule o juro mensal, que é o quociente entre o juro anual e o número de meses do ano (12). - Use a função relevante do módulo
doctestpara testar o código de exemplo da sua função.
Lembre-se, o doctest só mostra uma saída se o código/a documentação estiver incorreto.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
class FinancialCalculator(BasicCalculator):
def monthly_interest(self, annual_interest_rate):
'''
>>> monthly_interest(0.06)
0.005
'''
# Calculate the quotient of the annual_interest_rate and 12 (the number of months in a year).
return self.divide(____, ____)
# Run doctest
____