Pytest单元测试用例
首先我们需要下载pytest插件与pytest-html(生成html测试报告)
pip install pytest 和 pip install pytest-html
命名规则
pytest单元测试中,类名与方法都需要以test开头,才会被认定为测试用例
pytest单元测试
开发模块
class name(object):
def app(self,a,b):
c=a*b
return c
def app1(self,a,b):
c=a-b
return c
if __name__ == '__main__':
name=name()
print(name.app(1,2))
print(name.app1(5,2))
测试模块
# 调用开发编写的模块
from boke.kaifa import name
# 实例化开发模块
aa=name()
# 调用pytest单元测试
import pytest
# 调用os(文件操作模块)
import os
# 定义测试类(必须以test开头)
class Test001():
# 定义函数(必须以test开头)
def test001(self):
# 实例化指定测试模块,并传递参数
kl=aa.app(2,2)
# 判断模块的实际返回结果是否与预期结果一致