首页 > 解决方案 > 为什么我要在测试代码中使用 assert_not_raised?

问题描述

断言在测试代码中引发错误,警告测试失败。如果我期望测试通过并且不引发异常,为什么我要使用 assert_not_raised (或等效的)而不是让引发的异常使测试失败?

我想对于其他阅读测试代码的人来说可能更明确,即被测试的东西可能会引发异常,但似乎仍然没有必要。

标签: unit-testingtestingassertion

解决方案


推荐阅读