■ Python 3 今回はdoctestについて。 テスト駆動型開発をするうえで、テストコードも必ずセットで書くことが多いですが、その中の一つのやり方が、doctestモジュールを使うことのようです。 ■ doctestモジュール 例えば、下記のような足し算、引き算の結果を返す関数を定義します。 def sum(a, b): return a + b def sub(a, b): return a - b 上記の関数のテストとして、以下のようなものを記載。 """ テストを記載 >>> sum(0, 1) 1 >>> sum(-2, 5) 3 >>> sub(5, 3) 2 >>> sub(2, 7) -5 テスト内容は以上 """ def sum(a, b): return a + b def sub(a, b): return a - b import doctest doctest