doctest を使う
doctest モジュールは、ドックストリングに含まれる例を使って関数を手軽にテストできます。この演習では、doctest モジュールを使ったテストを練習します。
doctest モジュールは、すでに環境に読み込まれています。
この演習はコースの一部です
ケーススタディ:Pythonでソフトウェアを構築する
演習の手順
FinancialCalculatorクラスで月利を計算します。月利は年利を1年の月数(12)で割った値です。doctestモジュールの該当する関数を使って、関数のサンプルコードをテストします。
覚えておいてください、doctest はコードやドキュメントが誤っている場合にのみ出力を表示します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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
____