Aan de slagGa gratis aan de slag

Doctest gebruiken

De module doctest biedt een eenvoudige manier om je functies te testen met voorbeelden die in docstrings staan. In deze oefening ga je oefenen met testen via de module doctest.

De module doctest is al vooraf in je omgeving geladen.

Deze oefening maakt deel uit van de cursus

Casestudy: Software bouwen in Python

Cursus bekijken

Oefeninstructies

  • Bereken in de klasse FinancialCalculator de maandrente: de jaarrente gedeeld door het aantal maanden in een jaar (12).
  • Gebruik de relevante functie uit de module doctest om de voorbeeldcode van je functie te testen.

Onthoud: doctest geeft alleen uitvoer als de code of documentatie onjuist is.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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
____
Code bewerken en uitvoeren