プロジェクトに次の構造があります。
app/
__init__.py
main.py
tests/
__init__.py
test_a.py
test_b.py
tests
パッケージの下のテストのロギングを初期化したいと思います。初期化コードはapp/tests/__init__.py
、テストが実行される前に実行されるという前提で配置しましたが、そうではないことがわかりました。
次のシナリオでこの初期化コードを実行するにはどうすればよいですか?
python test_a.py
コマンドプロンプトから実行する場合test_a.py
eclipse\aptana\pycharm で単体テストとして実行する場合- eclipse\aptana\pycharm でテスト スイート全体を実行する場合