摘要:使用pytest进行测试时的路径问题

第一种情况

pytest进行测试时的路径问题1.png

pytest进行测试时的路径问题2.jpg

在PYTHONPATH中添加src的路径即可,实际上就是将src的路径加入sys.path。python寻找模块
或者包时按照系统包 --> 同目录 -- > sys.path的顺序进行搜寻。当添加绝对路径时,不能用set PYTHONPATH="路径",必须用set PYTHONPATH=路径。

注意别再power shell下添加,一定要在cmd下面添加,md被坑了两遍了。

第二种情况

pytest进行测试时的路径问题3.jpg

pytest进行测试时的路径问题4.jpg

这种情况感觉是pytest的特殊情况。或者是pytest自动把tests文件夹所在目录的父目录添加进python的环境变量路径?

代码附件:

src.rar

ceshi.rar