始める無料で始める

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
____
コードを編集して実行