Python中带有unittest的相对导入

Python中带有unittest的相对导入,第1张

Python中带有unittest的相对导入

以我的经验,最简单的方法是,您的项目根目录不是软件包,如下所示:

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文档。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5632173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存