我想在使用pyTest触发测试之前执行一些操作。我看到有两个选项可用于此任务。
使用session scoped fixtures可以在所有测试开始之前进行设置。
使用pyTest挂钩例如pytest_sessionstart,pytest_sessionfinish
推荐使用哪种方法?或者换句话说,什么时候应该使用?
答案 0 :(得分:0)
Pytest钩子用于修改pytest的行为,例如修改测试收集策略,测试执行顺序等。夹具旨在在执行测试之前设置测试,例如,设置数据库,初始化应用程序等。
您似乎要设置测试。您应该使用固定装置。