Używanie modułu doctest
Moduł doctest to prosty sposób na testowanie funkcji przy użyciu przykładów zawartych w docstringach. W tym ćwiczeniu przećwiczysz testowanie z użyciem modułu doctest.
Moduł doctest jest już wczytany do twojego środowiska.
To ćwiczenie jest częścią kursu
Studium przypadku: tworzenie oprogramowania w Pythonie
Instrukcje do ćwiczenia
- W klasie
FinancialCalculatoroblicz miesięczne oprocentowanie jako iloraz oprocentowania rocznego i liczby miesięcy w roku (12). - Użyj odpowiedniej funkcji z modułu
doctest, aby przetestować przykładowy kod w swojej funkcji.
Pamiętaj, że doctest wyświetla wyniki tylko wtedy, gdy kod lub dokumentacja zawierają błędy.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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
____