Pytest(2) - setup、teardown的使用
setup、teardown分别在用例的前后执行,运行级别可以分为以下几类:
- 模块级
setup_module/teardown_module ---- 在模块的前后执行 - 函数级
setup_function/teardown_function ---- 在函数的前后执行 - 类级
setup_class/teardown_class ---- 在类的前后执行 - 方法级
setup_method/teardown_method ---- 在方法的前后执行
等价于setup/teardown,优先级在setup_method/teardown_method之后
执行顺序说明:
setup_module》setup_class》setup_method》setup》teardown》teardown_method》teardown_class》teardown_module