gpt4 book ai didi

python - 抑制复合假设策略的 HealthCheck.too_slow

转载 作者:行者123 更新时间:2023-12-04 15:54:19 27 4
gpt4 key购买 nike

我有许多单元测试利用了我编写的@composite 策略。该策略非常慢(它会生成复杂的对象)并且有时其中一项测试无法通过 too_slow 健康检查。发生这种情况时,我深深地叹了口气,然后补充说

@settings(suppress_health_check=(HealthCheck.too_slow,))

测试。

对于所有使用慢速策略的测试,有没有办法一劳永逸地抑制HealthCheck.too_slow

最佳答案

您可以使用 settings profiles 更改全局默认设置,但是没有办法将某些设置应用于 Hypothesis 内置的测试子集。

如果您知道自己有一个缓慢的策略,我会尝试使该策略更快 - 通常有一些重要的优化可用 - 如果我做不到,我只会禁用特定的健康检查。偶尔重新启用它以检查意外缓慢的测试!

关于python - 抑制复合假设策略的 HealthCheck.too_slow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52503486/

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