doctest kullanma
doctest modülü, docstring'lerde yer alan örnekleri kullanarak fonksiyonlarını test etmenin pratik bir yolunu sunar. Bu egzersizde, doctest modülüyle test yapmayı pratik etme fırsatı bulacaksın.
doctest modülü çalışma ortamına önceden yüklendi.
Bu egzersiz, kursun bir parçasıdır
Vaka Çalışması: Python ile Yazılım Geliştirme
Egzersiz talimatları
FinancialCalculatorsınıfında, aylık faizi hesapla: yıllık faizin, bir yıldaki ay sayısına (12) bölümüdür.- Fonksiyonunun örnek kodunu test etmek için
doctestmodülünden ilgili fonksiyonu kullan.
Unutma, kod/dokümanlar hatalıysa doctest yalnızca bu durumda bir çıktı üretir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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
____