pat*_*eet 3 django code-coverage nose buildout
我说nose,django-nose,nose-exclude,coverage我buildout.cfg就跑扩建.此外,我添加了TEST_RUNNER和NOSE_ARGS我的settings.py.在最后一步中,我创建了一个exclude_dirs.txt并将其包含在NOSE_ARGS.这到目前为止工作.
最后,我跑去bin/django test运行我项目的测试.我发现内部的每个应用程序INSTALLED_APP都运行,甚至部分django核心模型都运行.如果没有exernal包,我怎么能将这个限制在我的项目中?
在settings.py文件中,您可以执行以下操作:
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
NOSE_ARGS = [
'--cover-package=your_app_name',
'--with-coverage',
]
Run Code Online (Sandbox Code Playgroud)
假设你已经添加了所有reqd.应用程序到settings.py文件中INSTALLED_APPS.这将解决问题!
| 归档时间: |
|
| 查看次数: |
2264 次 |
| 最近记录: |