タグ

ブックマーク / qiita.com/roothybrid7 (1)

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

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

    pytestを実戦投入してみた - Qiita
  • 1