2013-05-28 56 views
3

我想測試MySQL的InnoDB全文搜索爲我的Django的單元測試的一部分,例如:Django的單元測試全文搜索

object__search='abc' 

但在單元測試搜索失敗。在Django代碼
相同的搜索工作 - 它只是失敗的單元測試

+0

將您的測試用例代碼添加到您的問題中。 – Amyth

回答

2

DB後提交,MySQL的全文索引纔會更新。 我假設你正在使用Django TestCase創建一個事務並且不提交。 相反,使用TransactionTestCase,或推出自己的TestCase衍生注意 :TransactionTestCase在測試結束時清空數據庫中的所有數據。