我想知道是否有人对如何使用像 winpdb 这样的调试器调试单元测试或 django 中的任何其他代码有任何提示? 我正在尝试
winpdb manage.py test photo
它为我的照片应用程序运行我的单元测试,但 winpdb 崩溃了。有其他选择吗?执行此操作的最佳方法是什么?
我正在运行 linux,ubuntu 10.10。
最佳答案
您可以使用 pdb调试您的程序。
import pdb
def some_function():
pdb.set_trace()
some_other_computation()
当程序遇到 set_trace 方法时,执行将暂停,您将进入交互式 shell。然后,您可以检查变量,并单步执行代码。
关于python - 调试 django/unittest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5723656/