pytest: helps you write better programs¶ The pytest framework makes it easy to write small, readable tests, and can scale to support complex functional testing for applications and libraries. pytest requires: Python 3.7+ or PyPy3. PyPI package name: pytest A quick example¶ # content of test_sample.py def inc(x): return x + 1 def test_answer(): assert inc(3) == 5 $ pytest ==========================
仮想環境での作業¶ virtualenv 環境を構築して、 pytest パッケージとその他に依存するアプリケーションをインストールするのに easy_install (または pip) を使うことをお奨めします。 tox という、複数の依存設定や Python インタープリターに対して自動的にテストを実行する便利なツールがあります。 tox と継続的インテグレーションサーバーの利用¶ もし頻繁にコードを一般向けにリリースするなら、virtualenv のテスト自動化とその pytest サポート を行う tox を調べてみたくなるでしょう。基本的な考え方は、 --junitxml=PATH オプションにより JUnitXML ファイルを生成します。そして Jenkins のような継続的インテグレーションサーバーがそのファイルを取得してレポートを生成します。 単独実行できる py.test
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く