【发布时间】:2019-08-19 09:37:18
【问题描述】:
我想在使用 pyTest 触发测试之前执行一些操作。我看到此任务有两个可用的选项。
使用session scoped fixtures 可以在所有测试开始之前进行设置。
使用 pyTest 挂钩,例如pytest_sessionstart, pytest_sessionfinish
推荐使用哪种方法?或者换句话说,应该在什么时候使用?
【问题讨论】:
-
通常,如果您不确定是使用夹具还是挂钩,请使用夹具。 Hooks 用于改变框架本身,而不是用于测试相关的东西。
标签: pytest