changeset 81855320f25e in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset&node=81855320f25e
description:
Add tests on the euristic to compute the full text search configuration
issue11130
review395301002
diffstat:
trytond/tests/test_field_text.py | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diffs (26 lines):
diff -r da8abbdcd4e5 -r 81855320f25e trytond/tests/test_field_text.py
--- a/trytond/tests/test_field_text.py Tue Feb 08 18:44:55 2022 +0100
+++ b/trytond/tests/test_field_text.py Tue Feb 08 18:45:42 2022 +0100
@@ -243,8 +243,10 @@
def test_search_ilike(self):
"Test search text ilike"
Text = self.Text()
- text, = Text.create([{
+ text, sambreville = Text.create([{
'text': "Bar",
+ }, {
+ 'text': "Sambreville",
}])
with Transaction().set_context({
'%s.text.search_full_text' % Text.__name__: False,
@@ -267,6 +269,10 @@
self.assertListEqual(texts_foo, [])
self.assertListEqual(texts_f, [])
+ self.assertListEqual(
+ Text.search([('text', 'ilike', "%Sambreville%")]),
+ [sambreville])
+
@unittest.skipIf(backend.name == 'sqlite',
"SQLite does not have full text search")
@with_transaction()