我在一个项目中有以下结构:
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 下运行整个测试套件时