CommencezCommencez gratuitement

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

Voir le cours

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