python fixture 实现部分前置后置
scope 选项:function,session,class
fixture 可以通过return 或者yield 返回值,并传递到测试用例中。注意:return后面不能接代码了,但是yield 可以继续写代码
没指定autouse,则需要指定函数执行前置。
自动执行,作用于当前的类,类中所有函数前都执行:
yield 后置处理,这种fixture函数可以有多个。可以有的全部,有的部分
类级别的fixture
fixture 参数传递:
跨模块调用fixture
创建一个conftest.py 文件,定义fixture函数