2007-02-17から1日間の記事一覧

2.9 print文でのデバッグ

http://codespeak.net/py/dist/test.html#debug-with-the-print-statement通常は、py.testはそれぞれのテストが実行中に、標準出力と標準エラー出力に書き出す内容をキャッシュする。 この出力は、テストが失敗したときだけ画面に表示される。 そうでない場…

2.8 コマンドラインユーティリティと衝突しない

http://codespeak.net/py/dist/test.html#no-interference-with-cmdline-utilities py.testは主にコマンドラインツールとして用いられる。 複数のテストを同じファイルに書いて、コマンドラインで簡単に実行できる。自信なし

2.7 即座にテストする

http://codespeak.net/py/dist/test.html#testing-starts-immediately テスト収集プロセスで最初のテストを発見したら即座にテストを開始する。 収集プロセスは反復的で、最初のテストの実行が完璧に行われることを要求しない。

2.6 バージョンが異なる複数のPythonでテストする

http://codespeak.net/py/dist/test.html#testing-with-multiple-python-versions-executables --exec=EXECUTABLE で実際にテストするPython(例えばpython2.1など)を選択できる。

2.5 キーワードでテストを選択する

http://codespeak.net/py/dist/test.html#selecting-tests-by-keywordコマンドラインで指定したキーワードで選択したテストを実行可能だ。 例: py.test -k test_simple この例ではカレントディレクトリ以下の全てのテストのうちで、テストまでのパスの一部が…