Začněte nyníZačněte zdarma

Použití doctestu

Modul doctest nabízí jednoduchý způsob, jak testovat funkce pomocí příkladů přímo v docstrinzích. V tomto cvičení si vyzkoušíš testování s modulem doctest.

Modul doctest je v prostředí již předem načtený.

Toto cvičení je součástí kurzu

Případová studie: Tvorba softwaru v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Ve třídě FinancialCalculator vypočítej měsíční úrok jako podíl ročního úroku a počtu měsíců v roce (12).
  • Použij příslušnou funkci z modulu doctest k otestování ukázkového kódu ve své funkci.

Nezapomeň, že doctest vypíše výstup pouze v případě, kdy je kód nebo dokumentace nesprávná.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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
____
Upravit a spustit kód