Pytest测试框架(七):pytest 的setup/teardown方法

setup() 和 teardown() 方法用于初始化和清理测试环境,可以保证测试用例的独立性。

pytest的setup/teardown方法包括:

pytest中有四只种setup和teardown:

模块级别

模块中的第一个测试用例开始前执行setup_module方法,模块中的最后一个测试用例结束后运行teardown_module方法。

结果:

函数级别

setup_function/teardown_function在每个测试函数前后运行,只对函数用例生效,不在类中。

结果:

类级别

类级别函数 setup_class/teardown_class 对类有效,位于类中,在测试类中前后调用一次。

结果:

方法级别

方法级别函数 setup_method/teardown_method和setup/teardown对类有效,也位于类中,这两个效果一样,在测试类中每个测试方法前后调用一次。

结果:

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210014 人正在系统学习中

来源:凡晨丹心

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月13日
下一篇 2021年3月13日

相关推荐