【问题标题】:Django unittesting fulltext searchDjango 单元测试全文搜索
【发布时间】:2013-05-23 08:16:43
【问题描述】:

我想在我的 Django 单元测试中测试 MySQL InnoDB 全文搜索,例如:

object__search='abc'

但在单元测试中搜索失败。
同样的搜索在 Django 代码中有效 - 它只是在单元测试中失败

【问题讨论】:

  • 将您的测试用例代码添加到您的问题中。

标签: mysql django unit-testing full-text-search


【解决方案1】:

MySQL 全文索引仅在 DB 提交后更新。 我假设您正在使用创建事务但不提交的 Django TestCase。 相反,使用 TransactionTestCase,或滚动您自己的派生 TestCase 注意:TransactionTestCase 会在测试结束时清除数据库中的所有数据。

【讨论】:

    猜你喜欢
    • 2019-07-24
    • 1970-01-01
    • 2020-08-12
    • 2010-11-19
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多