我有一个可以抛出异常的unittest.我的代码没有抛出异常,它来自
django内部的某个地方.我想在那个地方打开一个pdb会话并查看haps是什么,但是当我用pdb打开i
python并运行test myapp时,测试运行,抛出异常,打印它,但是pdb没有捕获任何东西.
我想绝望之人的解决方案是打开django的源并插入import pdb; pdb.set_trace()在我要调查的地方.但是必须有一个更好的方法.我错过了什么?
最佳答案 也许使用nosetests来运行你的测试–pdb选项会起作用.