0

我正在尝试调试失败的测试。有没有办法要求unittest不要从测试中捕获异常,而是让它通过调试器?

它似乎unittest只是添加了--failfast选项,但它仍然在内部捕获异常unittest,并且只会阻止它运行任何进一步的测试。

4

1 回答 1

1

我查了源代码,只有一个例外。

模块:unittest.case

            ...
            try:
                testMethod()
            except KeyboardInterrupt:
                raise
            except ...

您可以提出此问题,否则您将需要覆盖run()测试用例的方法和/或使用其他结果类。

于 2012-09-13T22:35:41.760 回答