【发布时间】:2011-03-08 23:19:38
【问题描述】:
运行 Django 单元测试远太慢了。尤其是当我只想运行一项测试,但测试运行人员想要创建整个数据库并仅为该一项测试销毁整个数据库时。
在我没有更改任何模型的情况下,如果 Django 不费心尝试创建和销毁整个数据库,而是将其保存以备下次使用,我可以节省大量时间。更好的是,如果测试运行者能够看到哪些模型发生了变化,并且只在运行测试之前替换那些模型,那就太好了。
我宁愿不必自己对测试运行程序进行子类化,但如果我不能很快找到解决方案,我将不得不这样做。有没有这样的东西已经存在了?
【问题讨论】:
标签: django unit-testing django-testing