タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pytestとpythonに関するteppeyのブックマーク (3)

  • 逆引きpytest - Qiita

    Python その2 Advent Calendar 2015の11日目の記事です。 はじめに 記事では、pytestを使用した際に得たTipsを逆引き形式でまとめている。 また以下のリポジトリに記事の内容を含んだサンプルプロジェクト(Python3.5.0/pytest2.8.4で確認)を置いているため、合わせて参考にして頂ければ。 https://github.com/FGtatsuro/pytest_sample pytestの特徴 pytestはその名のとおり、Pythonで書かれたテストライブラリ。同様のライブラリとしては、unittestやnoseがある。 上記2つのツールに精通していないため、それらと比較した形での評価は下せないが、個人的には以下のような点が特徴的だと感じた。 独自のassertメソッド(ex. assertEquals)を定義せずに、Python標準のa

    逆引きpytest - Qiita
  • pytestを実戦投入してみた - Qiita

    特徴 conftest.pyを使って、セットアップコードを書くことができる(ディレクトリ毎に作成可能) hook機能が豊富 DIっぽい機能を使って、テスト関数にデータを渡すことができる テスト対象オブジェクトの生成と取得に使ったり デコレーターを使って、テスト関数に値を渡すことが可能 事前設定値を渡したり、テストの期待値などを渡す unittestのように、テストコードを書くためのクラスを作らなくてもよい 結果出力が見やすい アプリリリース時に機能を削ったり、見送ったりした時にテストをスキップするのが簡単。 ディレクトリごとにconftest.pyを書くとは、こういうことです。 tests ├── __init__.py ├── event │   ├── __init__.py | |── conftest.py # 共通のセットアップコード │   ├── battle_event_1

    pytestを実戦投入してみた - Qiita
  • RE: Jenkins と Python の連携 - kuma8の雑記帳

    はじめに 今回は、Jenkins と Python の連携についてです。 使用するツールは、とても便利なテストフレームワーク pytest と カバレッジ coverage との連携についてです。 pytest の連携 まず、テスト結果のレポートからです。 Jenkins 側へ追加のプラグインのインストールは不要です。 pytest は、実行時にオプションを渡すことで XUnit 形式のレポートを出力できます。 インストール $ easy_install -ZU pytestXUnit 形式の XML でテスト結果を出力する $ py.test --junitxml=pytest.xml test_sample1.pypytest の使い方は割愛しますが、コマンドから --junitxml オプションを付与することで XUnit形式のレポートを出力させることができます。 レポート結果の集約

    RE: Jenkins と Python の連携 - kuma8の雑記帳
  • 1