pytest跟我练01-->安装&简单运用

本文介绍了Python测试框架pytest的基本安装、简单使用方法,包括测试文件命名规则和测试类、函数的组织方式。通过实例演示,帮助读者快速上手并避免常见误区。

前言

笔者最近在应用这块为一些小伙伴解决企业里面的实际问题,索性就开个系列文。

一方面:自我总结;另一方面:让刚接触的朋友少走弯路。

为了提高大家的效率,文章直接入重点,不拖泥带水。

一、pytest是什么?

Python的第三方单元测试框架;

 支持大量测试相关插件; 

兼容 unittest 框架。

二、pytest安装

cmd命令行在线安装:pip install pytest

三、简单使用

3.1 新建test_demo_01.py 代码如下:

import pytest def add(num1,num2): return num1 + num2 def testcase_01(): assert add(12, 12) == 24 if __name__ == '__main__':

pytest.main()

3.2 新建demo_02_test.py 代码如下:

import pytest def add(num1,num2): return num1 + num2 class Test_demo(object): def testcase_01(self): assert add(12,12) == 24 #断言语句 if __name__ == '__main__':

pytest.main()

上述2个实例执行小结:

  • 测试文件以 test_ 开头(以 _test 结尾也可以)
  • 测试类以 Test 开头,并且不能带有 __init__() 方法
  • 测试函数以 test_ 开头
  • 断言必须使用 assert
  • pytest.main() 会执行当前目录下所有满足规则的测试文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值