Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • W klasie FinancialCalculator oblicz 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
____
Edytuj i uruchom kod