Utiliser doctest
Le module doctest offre un moyen simple de tester vos fonctions à partir des exemples inclus dans les docstrings. Dans cet exercice, vous allez vous entraîner à utiliser le module doctest pour vos tests.
Le module doctest a déjà été préchargé dans votre environnement.
Cet exercice fait partie du cours
<cours>Étude de cas : développer un logiciel en Python</cours>Instructions de l’exercice
- Dans la classe
FinancialCalculator, calculez l’intérêt mensuel, qui est le quotient de l’intérêt annuel par le nombre de mois dans une année (12). - Utilisez la fonction appropriée du module
doctestpour tester l’exemple de votre fonction.
Rappel : doctest n’affiche un résultat que si le code ou la documentation est incorrect.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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
____