最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

三、pytest接口自动化之pytest中setupteardown,setup

运维笔记admin29浏览0评论

三、pytest接口自动化之pytest中setup/teardown,setup

三、pytest接口自动化之pytest中setup/teardown,setup

pytest框架实现的前后置的处理(固件,夹具),很多种方式,常见的三种。

一、setup/teardown,setup_class/teardown_class
为什么需要这些功能?

Class Testxiaoshuai:
#这个在所有的测试用例之前只执行一次
def setup_class(self):
Print(‘在每个类执行前的初始化工作:比如:创建日志对象,创建数据库的连接,创建接口的请求对象。’)

def setup(self):
Print(‘\n在执行测试用例之前初始化的代码:打开浏览器、加载网页’)
def test_01_xiaoshuai(self):
Print(‘\n测试小帅’)
def teardowm(self):
Print(‘\n在执行测试用例之后的扫尾的代码:关闭浏览器’)
def teardown_class(self):
Print(‘在每个类执行后的扫尾工作:比如:销毁日志对象,销毁数据库的连接,销毁接口的请求对象’)

注意:和uniitest不一样,全是小写

发布评论

评论列表(0)

  1. 暂无评论