Unittest断言引发方法无法检查方法返回的异常

时间:2019-06-21 07:38:12

标签: python unit-testing assertraises

test():
   mocking
   unittest. assertRaises(Exception,R.foo())

Class R:
   def foo():
      initialising_variables
      try:
         some code
      except:
         ...
         raise Exception(error_message)

在上面的代码中,我收到类似“错误”的一般异常的错误。 asserttraise()无法正常工作,因为在除外中,在打印一些异常处理语句之后,再次引发异常。

有什么建议吗?

0 个答案:

没有答案