Pydev eclipse断点不适用于鼻跑

时间:2016-04-13 18:23:29

标签: python django eclipse debugging

我在Eclipse中使用Pydev来开发我的Django应用程序。我可以在eclipse中运行测试,因为我已经为它配置了调试配置。所以当我点击eclipse中的run / debug按钮时,我的测试就会运行。问题是当我在代码中的某处放置断点并单击调试按钮时。它会被执行但不会在断点处停止。

这是我的settings.py:

的一部分
INSTALLED_APPS += ('django_nose',)

#Test config
# Use nose to run all tests
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'


# Tell nose to measure coverage on the 'foo' and 'bar' apps
NOSE_ARGS = [
    '--with-coverage',
    '--cover-html',
    '--cover-package=picturesApp,profileApp',
]

如果我对该行TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'发表评论,它就会正常工作。

正如建议的here如果我在测试类中添加import pydevd; pydevd.settrace(),它就会起作用:调试器停在我添加该行的位置以及断点上。这并不理想,因为它停在我没有设置断点的位置,而且我也不喜欢在我的所有测试模块中添加它的想法。

任何人都知道如何让它发挥作用?

0 个答案:

没有答案