【发布时间】:2011-01-23 17:51:36
【问题描述】:
Django 1.4 documentation on tests 声明:
对于给定的 Django 应用程序,测试运行程序会在两个地方查找 doctest:
models.py文件。您可以为单个模型定义模块级 doctest 和/或 doctest。通常的做法是将应用程序级别的文档测试放在模块文档字符串中,将模型级别的文档测试放在模型文档字符串中。应用程序目录中名为
tests.py的文件 - 即保存 models.py 的目录。该文件是您要编写的任何和所有与模型无关的文档测试的挂钩。
出于好奇,我想知道为什么 Django 的测试运行程序仅限于 models.py 中的文档测试,但更实际地我想知道如何扩展测试运行程序的文档测试以包括(例如)views.py以及运行manage.py test时的其他模块。
如有任何意见,我将不胜感激。
谢谢。
布赖恩
【问题讨论】:
标签: python django unit-testing doctest