具体执行顺序如下:
Plugin3的pytest_collection_modifyitems一直调用到yield, 因为它是一个钩子包装器 。Plugin1的pytest_collection_modifyitems被调用 , 因为它被标记为tryfirst=True。Plugin2的pytest_collection_modifyitems被调用 , 因为它被标记为trylast=True(但即使没有这个标记 , 它也会在Plugin1之后) 。Plugin3的pytest_collection_modifyitems继续在yield执行代码 ,yield接收一个Result实例 。
最后 , 闻道有先后 , 文章有遗漏 , 欢迎交流 。
经验总结扩展阅读
- 五 微软出品自动化神器【Playwright+Java】系列 之常见点击事件操作
- 汤圆冻太久里面有硬块煮不熟
- 凉粉怎么保存
- 黄龙溪属于成都还是眉山
- 今夏蚊子都热死了吗 蚊子也怕热吗
- 空调吹出酸臭味如何解决
- 干豆皮晒干了能放几年
- 有什么药可以把马蜂全部杀死
- 生菜焯水多久
- 降真香是什么
