diff options
| 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 |
| commit | 0ade281776ba2ed0775e944a38fea9d8b33eb05c (patch) | |
| tree | a6690a5401a8c024443cba94e056b5a9f625abd4 /archaeological_operations/tests.py | |
| parent | 77d3051ee44df36c37522af9f1c610a2d1fac163 (diff) | |
| download | Ishtar-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.py | 9 |
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 = [ |
