美文网首页
笔记2:pytest中的setup和teardown函数

笔记2:pytest中的setup和teardown函数

作者: Mayxz | 来源:发表于2020-04-18 22:52 被阅读0次

setup主要是进行测试前的初始化工作,比如在接口测试前面做一些前置的参数赋值,数据库操作等等 teardown是测试后的清除工作,比如参数还原或销毁,数据库的还原恢复等

在pytest中setup和teardown分为如下几种情况

1、模块级别  对整个.py文件作用 :setup_module/teardown_module

2、函数级别  对测试用例作用(不在测试类中)setup_function/teardown_function

3、类级别  对测试类作用  setup_class/teardown_class

4、方法级别 对测试类中的测试用例作用  setup_method/teardown_method

总结 :  pytest 测试类写法 

 1、测试类的类名Test开头;

2、测试类中不需要_init_方法;

3、测试类中的测试方法的编写和测试函数的编写规则一致

相关文章

网友评论

      本文标题:笔记2:pytest中的setup和teardown函数

      本文链接:https://www.haomeiwen.com/subject/uyfivhtx.html