我有以下目录结构
package
__init__.py
module1
model1.py
tests
__init__.py
common.py
test_module1
test_model1.py
我需要:
common.py
。我认为这需要在__init__
路径中设置tests
,因此测试文件可以导入常用。package
,因为我需要测试配置是否正确加载(因此需要在导入package
之前对环境变量进行更改并测试流经其配置) 。如果package
是一个包(即如果测试中有tests
),Nosetests似乎坚持导入__init__
。有没有办法做到这一点?或者我应该更改我的设置?我可以直接common
package
,但这看起来很尴尬。