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
Pokyny k cvičení
- Ve třídě
FinancialCalculatorvypočí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
doctestk 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
____