diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-05-04 16:14:16 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-05-05 10:13:25 +0200 |
| commit | 364aabd3f1be53e37fa3f13266b159cdf9a5a439 (patch) | |
| tree | ab21b5e5082b628825a7ce3911b4d527bdc1e29c /archaeological_operations/tests.py | |
| parent | 17374a9a648e2c5de5526225c3c5bdbc06af9ad3 (diff) | |
| download | Ishtar-364aabd3f1be53e37fa3f13266b159cdf9a5a439.tar.bz2 Ishtar-364aabd3f1be53e37fa3f13266b159cdf9a5a439.zip | |
🐛 criteria search: fix search with precise and open term for the same criteria
Diffstat (limited to 'archaeological_operations/tests.py')
| -rw-r--r-- | archaeological_operations/tests.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/archaeological_operations/tests.py b/archaeological_operations/tests.py index 953229dbc..dc98ba25e 100644 --- a/archaeological_operations/tests.py +++ b/archaeological_operations/tests.py @@ -3177,7 +3177,7 @@ class OperationSearchTest(TestCase, OperationInitTest, SearchText, StatisticsTes operation_3 = models.Operation.objects.get(pk=self.operations[2].pk) operation_1.common_name = "Opération : Château de Fougères" operation_1.save() - operation_2.common_name = "Opération : Fougère filicophyta et " "herbe à chat" + operation_2.common_name = "Opération : Fougère filicophyta et herbe à chat" operation_2.save() operation_3.common_name = "Opération : Château Filicophyta" operation_3.save() @@ -3348,6 +3348,11 @@ class OperationSearchTest(TestCase, OperationInitTest, SearchText, StatisticsTes (f'{search_name_q}="Foug*" {search_name_q}="Jossel*"', 2), ] self._test_search(c, result, context="Many name open search") + # open and precise search + result = [ + (f'{search_name_q}="Foug*" {search_name_q}="Opération : Château de Josselin"', 2), + ] + self._test_search(c, result, context="Many name open search") # non hierarchic search search_remain_q = str(pgettext("key for text search", "remain")) |
