【发布时间】:2012-04-05 07:01:45
【问题描述】:
我有一个抛出异常的单元测试。我的代码没有抛出异常,它来自 django 深处的某个地方。我想在那个地方打开一个 pdb 会话,看看有什么问题,但是当我用 pdb 和 run test myapp 打开 ipython 时,测试运行,抛出异常,打印它,但 pdb 没有捕获任何东西。
我猜绝望人的解决方案是打开django的源代码并在我想调查的地方插入import pdb; pdb.set_trace()。但一定有更好的方法。我错过了什么?
【问题讨论】:
标签: django unit-testing django-testing django-unittest