pytest 其他测试系统-在现有套件中使用pytest

2022-03-22 10:20 更新

Pytest 可以与大多数现有的测试套件一起使用,但它的行为不同于其他测试运行器,例如 ​nose​ 或 Python 的默认单元测试框架。

在使用本节之前,您需要安装 pytest。

使用pytest运行现有的测试套件

假设您希望为某个地方的现有存储库做出贡献。在使用一些版本控制和(可选)设置​virtualenv​将代码拖到你的开发空间后,你会想要运行:

cd <repository>
pip install -e .  # Environment dependent alternatives include
                  # 'python setup.py develop' and 'conda develop'

在您的项目根目录中。 这将在站点包中为您的代码设置一个符号链接,允许您在测试运行时编辑您的代码,就像它已安装一样。

在开发模式下设置项目可以避免每次要运行测试时都必须重新安装,并且比使用​sys.path将测试指向本地代码更容易。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号