使用 pytest,我如何断言断言确实发生了?

时间:2021-04-13 20:03:39

标签: pytest

我希望能够使用 pytest 做出“元”断言,像 Jest 这样的工具。

例如,假设我有一个我正在迭代的项目列表,并且在此迭代期间我进行断言——只要列表不为空,这就会按预期工作。但是,如果列表为空,则代码不会执行,但我的测试很高兴通过(即没有断言失败)。当然,可以检查列表的长度(假设我们正在处理列表而不是像生成器这样的不同可迭代对象),但这可能不适合我的用例。

那么如何使用 pytest 确保断言确实发生在我的测试中?

0 个答案:

没有答案