Utiliser doctest
Le module doctest offre une façon simple de tester vos fonctions à partir des exemples inclus dans les docstrings. Dans cet exercice, vous pourrez vous exercer à tester avec le module doctest.
Le module doctest a déjà été préchargé dans votre environnement.
Cette activité fait partie du cours
Étude de cas : créer des logiciels en Python
Instructions de l’exercice
- Dans la classe
FinancialCalculator, calculez l'intérêt mensuel, soit le quotient de l'intérêt annuel par le nombre de mois dans une année (12). - Utilisez la fonction pertinente du module
doctestpour tester le code d'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
____