pytest 有四中用力运行级别
setup_module/teardown_module 是模块级别 比如所有用例开始前执行一次,所有用例结束后执行一次teardown_module, 单个模块仅执行一次(大部分情况 我们用例都是一个模块)
setup_function/teardown_function 是函数级别,意思是每个函数(每条用例)执行前都是会执行一次setup_function,结束也会执行一次teardown_function,是每条函数开始和结束前,作用域在类外
setup_class/teardown_class 同上,用例执行前后各执行一次 但这个作用域是类外类里都可以
setup_method/teardown_method 只在类里 对每个函数的方法起作用