【发布时间】:2009-10-23 19:19:44
【问题描述】:
如果我运行以下命令:
>python manage.py test
Django 查看我的应用程序中的tests.py,并在该文件中运行任何文档测试或单元测试。它还查看 __ test __ 字典以运行额外的测试。所以我可以像这样链接来自其他模块的文档测试:
#tests.py
from myapp.module1 import _function1, _function2
__test__ = {
"_function1": _function1,
"_function2": _function2
}
如果我想包含更多的文档测试,有没有比在这本字典中枚举它们更简单的方法?理想情况下,我只想让 Django 在 myapp 应用程序的所有模块中找到所有 doctest。
是否有某种反射技巧可以让我到达我想去的地方?
【问题讨论】:
标签: django doctest django-testing