小编dar*_*nce的帖子

pytest.raises 中的多个断言

我正在尝试测试代码,我想在一个带有 pytest.raises(ValueError) 异常的单个规则中测试多个规则,是否有 Pythonic 方法可以做到这一点?在下面的示例中,我想测试所有 4 个函数调用是否都会抛出值错误。

With pytest.raises(ValueError):
  function_that_throws_exception(param1)
  function_that_throws_exception(param2)
  function_that_throws_exception(param3)
  function_that_throws_exception(param4)
Run Code Online (Sandbox Code Playgroud)

python pytest

0
推荐指数
1
解决办法
2008
查看次数

标签 统计

pytest ×1

python ×1