gpt4 book ai didi

python - 报告 pyTest 中的断言数

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

我正在使用 pytest用于在集成级别编写一些测试。我还希望能够报告对每个测试用例所做的断言数量。默认情况下,pytest只会报告通过和失败的测试用例的数量。

最佳答案

据我所知,从 pytest 中获取通过的断言数量是不可能的。

原因:它采用了 Python 的标准 assert语句,因此断言是通过还是失败的确定是在所使用的引擎内完成的,如果引擎不计算它进入必要的“通过”分支的频率 ifassert的实现,并提供一种读出计数器的方法,只有 没办法从引擎中获取该信息。所以 pyTest 也不能​​告诉你。

许多(单元)测试框架默认报告断言计数,恕我直言,我认为这是可取的,因为它是 - 除其他外 - 测试质量的衡量标准:草率测试可能对值应用的检查太少。

关于python - 报告 pyTest 中的断言数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39500416/

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