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

前言

       笔者最近在应用这块为一些小伙伴解决企业里面的实际问题,索性就开个系列文。
       一方面:自我总结;另一方面:让刚接触的朋友少走弯路。
       为了提高大家的效率,文章直接入重点,不拖泥带水。

一、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() 会执行当前目录下所有满足规则的测试文件

猜你喜欢

转载自www.cnblogs.com/dream66/p/12502168.html