【发布时间】:2011-10-20 21:13:09
【问题描述】:
我正在编写一个可重用的 django 应用程序,我需要确保它的模型仅在应用程序处于测试模式时同步。我尝试使用自定义的 DjangoTestRunner,但没有找到如何执行此操作的示例(文档仅显示了如何定义自定义测试运行程序)。
那么,有人知道怎么做吗?
编辑
这是我的做法:
#in settings.py
import sys
TEST = 'test' in sys.argv
希望对你有帮助。
【问题讨论】:
-
免责声明:我来这里是因为我有同样的要求。但是,我只想指出,在运行测试时让您的代码表现不同是一个真正的双重否定。您希望尽可能以实际工作方式测试代码。
标签: django unit-testing django-testing