我有一个抛出异常的单元测试。我的代码没有抛出异常,它来自 django 深处的某个地方。我想在那个地方打开一个 pdb 会话,看看有什么问题,但是当我用 pdb 打开 ipython 并且run test myapp
测试运行时,抛出异常,打印它,但 pdb 没有捕获任何东西。
我猜这个绝望的人的解决方案是打开 django 的源代码并插入import pdb; pdb.set_trace()
我想要调查的地方。但一定有更好的方法。我错过了什么?
我有一个抛出异常的单元测试。我的代码没有抛出异常,它来自 django 深处的某个地方。我想在那个地方打开一个 pdb 会话,看看有什么问题,但是当我用 pdb 打开 ipython 并且run test myapp
测试运行时,抛出异常,打印它,但 pdb 没有捕获任何东西。
我猜这个绝望的人的解决方案是打开 django 的源代码并插入import pdb; pdb.set_trace()
我想要调查的地方。但一定有更好的方法。我错过了什么?