以我的经验,最简单的方法是,您的项目根目录不是软件包,如下所示:
project/ test.py run.py package/ __init__.py main_program.py lib/ __init__.py lib_a lib_b tests/ __init__.py test_a test_b
但是,从python 3.2开始,unittest模块提供了
-t选项,该选项可让您设置顶级目录,因此您可以(从
package/)进行 *** 作:
python -m unittest discover -t ..
有关更多详细信息,请参见unittest文档。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)