看来您正在Python外壳中运行,该外壳为您捕获了异常,因此您可以继续调试。如果您是从命令行运行的,则该行
sys.exit(not self.result.wasSuccessful())
将会以0的退出代码退出程序,这表示成功(如果您不熟悉程序与Shell的交互方式,则可能会违反直觉)。但是,由于您正在解释器中运行,因此将捕获异常。
我建议您的程序或测试没有问题。单元测试框架可能只是没想到会交互运行!

看来您正在Python外壳中运行,该外壳为您捕获了异常,因此您可以继续调试。如果您是从命令行运行的,则该行
sys.exit(not self.result.wasSuccessful())
将会以0的退出代码退出程序,这表示成功(如果您不熟悉程序与Shell的交互方式,则可能会违反直觉)。但是,由于您正在解释器中运行,因此将捕获异常。
我建议您的程序或测试没有问题。单元测试框架可能只是没想到会交互运行!