python - 调试 django/unittest?

标签 python debugging winpdb

我想知道是否有人对如何使用像 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/

相关文章:

Python OOP 实例和类的可变性

python - 还有比 pandas fillna() 更快的方法吗?

python - 使用 winpdb 调试远程脚本

python - 如何独立单步执行 Python 线程? (WinPDB)

python - rpdb2 : how to connect to a pid

python - 如何在 Jupyter 单元上运行 PIP 安装命令

python - Django REST框架: Manager isn't available; User has been swapped for 'api.User'

c++ - 调用 bazel 命令进行调试时 GDB 立即退出

swift - 如何在 Xcode 中使用 LLDB 获取附加到 View 的所有手势识别器?

python - 如何使 Eclipse Python 调试器更可靠?