擅长:python、mysql、java
<p><code>assertRaises</code>有点简单,不允许您测试所引发异常的详细信息,而不仅仅是属于指定类的异常。对于更细粒度的异常测试,您需要使用一个<code>try/except/else</code>块“自己滚”(您可以在添加到您自己的unittest测试用例的泛型子类的<code>def assertDetailedRaises</code>方法中一次性完成,然后让所有测试用例继承您的子类,而不是unittest的子类)。在</p>