安装Pytest

pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。根据pytest的官方网站介绍,它具有如下特点:

  1. 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和复杂的功能测试 支持参数化
    执行测试过程中可

  2. 以将某些测试跳过(skip),或者对某些预期失败的case标记成失败 支持重复执行(rerun)失败的case

  3. 支持运行由nose, unittest编写的测试case 可生成html报告 方便的和持续集成工具jenkins集成 可支持执行部分用例

  4. 具有很多第三方插件,并且可以自定义扩展

查看pip

  1. 打开cmd,运行:echo %path% 查看路径

  2. 运行:pip。无法识别这个命令,原因是环境变量中没有添加pip的安装路径。

  3. 添加pip的环境变量。在Windows cmd中运行:set path=%path%;C:\Python27\Scripts

  4. 运行:echo %path% 。

  5. 运行:pip。pip可以正常运行。

安装pytest

命令行输入:pip install -U pytest,显示证书有问题,证书版本过期了。

Could not fetch URL https://pypi.org/simple/pytest/: There was a problem confirming the ssl certificate:
HTTPSConnectionPool(host=‘pypi.org’, port=443): Max retries exceeded
with url: /simple/pytest/ (Caused by
SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: self signed certificate in certificate
chain (_ssl.c:1108)’))) - skipping ERROR: Could not find a version
that satisfies the requirement pytest (from versions: none) ERROR: No
matching distribution found for pytest

在这里插入图片描述

出现这个错误的原因是python.org已经不支持TLSv1.0和TLSv1.1了。更新pip可以解决这个问题。

下载pytest

pip install pytest -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

然后就可以了在这里插入图片描述

查看pytest是否安装成功

pip show pytest
在这里插入图片描述

查看pytest版本

pytest --version
在这里插入图片描述

到此pytest就安装完毕了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值