且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在不安装软件包的情况下运行测试?

更新时间:2021-07-04 22:30:48

正常的开发方法是使用一个Virtualenv,并在Virtualenv中使用pip install -e .(这几乎等同于python setup.py develop)。现在,您的源目录用作sys.path上的已安装软件包。

当然还有很多其他方法可以将您的软件包安装到sys.path上进行测试,请参阅Ensuring py.test includes the application directory in sys.path以获得此完全相同问题的更完整答案。