CommencerCommencez gratuitement

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>
Voir le 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 doctest pour 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
____
Modifier et exécuter le code