summaryrefslogtreecommitdiff
path: root/archaeological_operations/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2026-05-01 17:40:56 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2026-05-01 18:00:46 +0200
commit0ade281776ba2ed0775e944a38fea9d8b33eb05c (patch)
treea6690a5401a8c024443cba94e056b5a9f625abd4 /archaeological_operations/tests.py
parent77d3051ee44df36c37522af9f1c610a2d1fac163 (diff)
downloadIshtar-0ade281776ba2ed0775e944a38fea9d8b33eb05c.tar.bz2
Ishtar-0ade281776ba2ed0775e944a38fea9d8b33eb05c.zip
🐛 search: fix search with many wildcard characters
Diffstat (limited to 'archaeological_operations/tests.py')
-rw-r--r--archaeological_operations/tests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/archaeological_operations/tests.py b/archaeological_operations/tests.py
index 136f710f1..953229dbc 100644
--- a/archaeological_operations/tests.py
+++ b/archaeological_operations/tests.py
@@ -3245,8 +3245,10 @@ class OperationSearchTest(TestCase, OperationInitTest, SearchText, StatisticsTes
ope1.year = 2042
ope1.end_date = "2010-01-01"
+ ope1.common_name = "Opération : Château de Fougères"
ope1.save()
ope2.year = 2020
+ ope2.common_name = "Opération : Château de Josselin"
ope2.save()
# ope3.year: 2018
@@ -3340,6 +3342,13 @@ class OperationSearchTest(TestCase, OperationInitTest, SearchText, StatisticsTes
'{}*'.format(neo.label[:3]), 2, "Open search")
"""
+ # many open search
+ search_name_q = str(pgettext("key for text search", "name"))
+ result = [
+ (f'{search_name_q}="Foug*" {search_name_q}="Jossel*"', 2),
+ ]
+ self._test_search(c, result, context="Many name open search")
+
# non hierarchic search
search_remain_q = str(pgettext("key for text search", "remain"))
result = [