python fixture 实现部分前置后置

 scope 选项:function,session,class

 

 

 

 

 

fixture 可以通过return 或者yield 返回值,并传递到测试用例中。注意:return后面不能接代码了,但是yield 可以继续写代码

 

 

 

 

 

 

没指定autouse,则需要指定函数执行前置。

 

 自动执行,作用于当前的类,类中所有函数前都执行:

 

 

 yield 后置处理,这种fixture函数可以有多个。可以有的全部,有的部分

 

 

 

类级别的fixture

 

 

 

 

 

fixture 参数传递:

 

 

 

 

 

跨模块调用fixture

 

 

创建一个conftest.py 文件,定义fixture函数

 

posted @ 2022-04-28 09:11  Mia妈妈加油呀  阅读(112)  评论(0)    收藏  举报