我有一个外部函数,通过传递参数来调用内部函数。是否有可能测试这两个函数抛出相同的异常/错误,而不知道确切的错误类型?如何断言两个函数在不知道错误的情况下抛出相同的错误?
我在寻找类似:
def test_invalidInput_throwsSameError(self):
arg = 'invalidarg'
self.assertRaisesSameError(
innerFunction(arg),
outerFunction(arg)
)
“same”的定义是什么?你的意思是同一类型吗? – mgilson