pytest框架前置和后置方法
模块级别:setup_module() 和 teardown_module() 方法执行规则
函数级别:setup_function() 和 teardown_function() 方法执行规则
类级别:setup_class() 和 teardown_class() 方法执行规则
方法级别setup_method() 和 teardown_method() 方法执行规则
细化级别:setup() 和 teardown() 方法执行规则
细化级别的前置和后置在执行优先级上小于方法级别的前置和后置顺序上来说如下所示:
setup_method()>setup()>teardown()>teardown_method()
模块级别的前置后置方法作用是所有的函数,
运行一次前置方法,开始运行函数,所有函数运行结束后运行一次后置方法。
函数级别的前置和后置方法作用范围是一个函数;
每个函数运行之前都要运行一次前置方法,运行之后都要运行一次后置方法。
类级别的前置和后置