gpt4 book ai didi

pyTest:预测试设置:fixtures vs hooks

转载 作者:行者123 更新时间:2023-12-04 16:45:52 25 4
gpt4 key购买 nike

我想在使用 pyTest 触发测试之前执行一些操作。我看到有两个选项可用于此任务。

  1. 使用 session scoped fixtures它可以在所有测试开始之前进行设置。

  2. 使用 pyTest Hook ,例如pytest_sessionstart , pytest_sessionfinish

推荐使用哪种方法?或者换句话说,应该在什么时候使用?

最佳答案

Pytest 钩子(Hook)用于修改 pytest 的行为,例如修改测试收集策略、测试执行顺序等。 fixture 用于在执行之前设置测试,例如设置数据库,初始化应用程序等。

您似乎想要设置测试。你应该去 fixture 。

关于pyTest:预测试设置:fixtures vs hooks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57554064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com