Folosirea modulului doctest
Modulul doctest oferă o metodă simplă de a testa funcțiile folosind exemple incluse în docstring-uri. În acest exercițiu, vei exersa testarea cu modulul doctest.
Modulul doctest a fost deja încărcat în mediul tău de lucru.
Acest exercițiu face parte din cursul
Studiu de caz: Construirea de software în Python
Instrucțiuni pentru exercițiu
- În clasa
FinancialCalculator, calculează dobânda lunară ca fiind câtul dintre dobânda anuală și numărul de luni dintr-un an (12). - Folosește funcția relevantă din modulul
doctestpentru a testa codul exemplu din funcția ta.
Reține că doctest afișează un rezultat doar dacă există erori în cod sau în documentație.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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
____