From 8726ee08911acb8c496f53aa0a72eeab9ce23dd1 Mon Sep 17 00:00:00 2001
From: Bryan Brancotte <bryan.brancotte@pasteur.fr>
Date: Fri, 30 Sep 2022 18:07:41 +0200
Subject: [PATCH] check search without accent find accent

---
 autocomplete_multi_models/tests/test_business_process.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/autocomplete_multi_models/tests/test_business_process.py b/autocomplete_multi_models/tests/test_business_process.py
index 6fc28ee..c3ed391 100644
--- a/autocomplete_multi_models/tests/test_business_process.py
+++ b/autocomplete_multi_models/tests/test_business_process.py
@@ -99,6 +99,13 @@ class AutoCompleteTestCase(TestCase):
         qs = business_process.get_closest_matching_words("ÄRNtoto", limit=-1, min_similarity=-1)
         self.assertGreater(qs.get(word="ARNtoto").similarity, qs.get(word="RNtoto").similarity)
 
+    def test_search_without_accent_find_accent(self):
+        models.IndexedWord.objects.create(word="azerty")
+        models.IndexedWord.objects.create(word="azérty")
+
+        qs = business_process.get_closest_matching_words("azerty", limit=-1, min_similarity=-1)
+        self.assertEqual(qs.get(word="azérty").similarity, qs.get(word="azerty").similarity)
+
 
 @override_settings(AUTOCOMPLETE_MIN_LENGTH=1)
 class MinLength1(test_helpers.ChangeAutoCompleteSettingsTestCase):
-- 
GitLab