Menggunakan doctest
Modul doctest menyediakan cara yang sederhana untuk menguji fungsi Anda menggunakan contoh yang disertakan dalam docstring. Pada latihan ini, Anda akan berkesempatan mempraktikkan pengujian dengan modul doctest.
Modul doctest sudah dimuat sebelumnya di lingkungan Anda.
Latihan ini adalah bagian dari kursus
Studi Kasus: Membangun Perangkat Lunak dengan Python
Petunjuk latihan
- Dalam kelas
FinancialCalculator, hitung bunga bulanan, yaitu hasil bagi dari bunga tahunan dan jumlah bulan dalam setahun (12). - Gunakan fungsi yang relevan dari modul
doctestuntuk menguji kode contoh fungsi Anda.
Ingat, doctest hanya menampilkan keluaran jika kode/dokumentasi tidak benar.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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
____