【发布时间】:2015-08-04 07:12:28
【问题描述】:
我正在尝试测试我的搜索视图是否正确呈现了我的搜索结果,但是,搜索使用来自我的实时数据库而不是我的测试数据库的索引,所以当我为我的测试用例创建一些对象时,它们是不会反映在搜索页面上。
如何让 haystack 使用搜索数据库的索引,或者更好的是,只是伪造它而不使用索引,而是按原样使用数据库。这对于那个测试用例来说很好,而且可能更快。
我似乎只能在谷歌搜索时找到这篇文章:http://reliablybroken.com/b/2012/12/testing-django-haystack-whoosh/ 并且它不适用于当前版本。
Pip versions:
django==1.7.5
django-haystack==2.4.0
【问题讨论】:
标签: python django testing django-haystack