doctestを使って、str(文字列)クラスのテストを書いてみる。
■ファイル名 strtst.rst
>>> lang = 'python,ruby,java' >>> lang.split(',') ['python', 'ruby', 'java']
■テストの実行
$ python -m doctest strtst.rst
何も表示されなければテストは成功。
途中経過を表示するときは、-vオプションをつける。
$ python -m doctest -v strtst.rst Trying: lang = 'python,ruby,java' Expecting nothing ok Trying: lang.split(',') Expecting: ['python', 'ruby', 'java'] ok 1 items passed all tests: 2 tests in str_test.rst 2 tests in 1 items. 2 passed and 0 failed. Test passed.