プロジェクトに次の構造があります。
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.pyeclipse\aptana\pycharm で単体テストとして実行する場合- eclipse\aptana\pycharm でテスト スイート全体を実行する場合