Använda doctest
Modulen doctest erbjuder ett enkelt sätt att testa dina funktioner med hjälp av exempel i docstrings. I den här övningen får du öva på att testa med modulen doctest.
Modulen doctest har redan laddats in i din miljö.
Den här övningen är en del av kursen
Fallstudie: Bygga programvara i Python
Övningsinstruktioner
- I klassen
FinancialCalculator, beräkna månadsräntan som kvoten av årsräntan och antalet månader per år (12). - Använd den relevanta funktionen från modulen
doctestför att testa exempelkoden i din funktion.
Kom ihåg att doctest bara ger utdata om koden eller dokumentationen är felaktig.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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
____