1

我已经为 Django 项目编写了一些单元测试。我想调试它们。我在服务器端设置了一个断点。在 PyDev Eclipse 中启用调试的情况下,我应该单击什么来运行 Django 单元测试?

看来我可以从 Pydev 运行 manage.py test 命令,但是没有调试。如果我用右键单击调试单元测试运行单元测试,那么我会得到所有内部服务器错误,大概是因为测试环境设置不正确。

4

1 回答 1

5

设置新的调试配置。

  • 运行 -> 调试配置...
  • 选择“PyDev Django”
  • 单击“新启动配置”(左上角)
  • 命名您的新配置
  • 将项目设置为您的项目
  • 将模块设置为您的 manage.py(浏览到您的 manage.py)
  • 转到“参数”选项卡并在“程序参数”下输入“测试”
  • 点击“应用”

这将允许您运行“manage.py test”并能够在断点处停止。

不幸的是,如果您只想运行一部分测试,则必须创建不同的配置。

于 2013-10-12T17:40:36.723 回答