文档开发者中心
我的

总结:pytest入门梳理

Pytest简介

1.可集成CI环境(Jenkins 等)

2.支持参数化,重复执行,部分执行,测试跳过

3. 支持单元测试,功能测试

4.其文件名必须以“test_”开头

5. 测试类以Test开头,并且不能带有 init 方法

6. 除了有setup/teardown,还能更自由的定义fixture装载测试用例(暂未理解)

2.Pytest安装

# 安装

pip install –U pytest

# 查看安装版本

pip show pytest

或者 pytest –version

3.Pytest运行

# test_class.py

Class TestClass:

def test_one(self):

x = “this”

assert ‘h’ in x

def test_one(self):

x = “hello”

assert hasattr(x, ‘check’)


3.1 运行测试用例

# cd 进入到test_class.py 所在的文件夹,

运行其中所有的测试用例: pytest 或者 py.test

指定:

-q 用于指定运行的文件

pytest –q test_class.py

pytest –s test_class.py::test_answer


简单的测试用例:




__________________________________________


BY:HW-ZZR

点赞
收藏
回复
5
分享
举报
浏览1116 发布于2019-10-15 02:00未知归属地
全部评论
最多点赞
最新发布
最早发布

别沉啊,坐等答案


5楼回复于2019-10-19 04:12 未知归属地

楼主多发点帖子啊


4楼回复于2019-10-17 02:32 未知归属地

这帖子值得讨论一番


3楼回复于2019-10-17 02:28 未知归属地

顶顶顶,希望能帮助到大家

2楼回复于2019-10-15 02:01 未知归属地

关于pytest的可以看下这篇啊!

1楼回复于2019-10-15 02:01 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

目录 收起
Pytest简介
2.Pytest安装
3.Pytest运行
3.1 运行测试用例
了解社区公约,与您携手共创和谐专业的开发者社区。