我将nose、django-nose、nose-exclude、coverage添加到我的buildout.cfg中,并运行buildout。此外,我将TEST_RUNNER和NOSE_ARGS添加到我的settings.py中。在最后一步中,我创建了一个exclude_dirs.txt并将其包含在NOSE_ARGS中。到目前为止,这是可行的。
最后,我运行bin/django test来运行我的项目的测试。我发现INSTALLED_APP内部的每个应用程序都在运行,甚至部分django核心模型也在运行。我如何才能将此限制在我的项目中,而不使用外部包呢?
发布于 2012-09-19 08:14:30
在settings.py文件中,您可以执行以下操作:
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
NOSE_ARGS = [
'--cover-package=your_app_name',
'--with-coverage',
]假设你已经添加了所有的请求。应用程序到INSTALLED_APPS中的settings.py文件。这会解决这个问题的!
https://stackoverflow.com/questions/12479985
复制相似问题