pytest4-测试用例setup和teardown
Posted jodie2019
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pytest4-测试用例setup和teardown相关的知识,希望对你有一定的参考价值。
用例运行级别
-
模块级(setup_module/teardown_module)开始于模块始末,全局的
-
函数级(setup_function/teardown_function)只对函数用例生效(不在类中)
-
类级(setup_class/teardown_class)只在类中前后运行一次(在类中)
-
方法级(setup_method/teardown_method)开始于方法始末(在类中)
-
类里面的(setup/teardown)运行在调用方法的前后
运行的优先级:
setup_class》setup_method》setup 》用例
备注:这里setup_method和teardown_method的功能和setup/teardown功能是一样的,一般二者用其中一个即可
setup_module是所有用例开始前只执行一次,teardown_module是所有用例结束后只执行一次
setup_function是所有函数开始前只执行一次,teardown_function是所有函数结束后只执行一次
setup_function》用例1》teardown_function
以上是关于pytest4-测试用例setup和teardown的主要内容,如果未能解决你的问题,请参考以下文章
PHPUnit -setUp() - 它在每个测试用例之前和之后运行吗?