summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-04-28 11:21:45 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-04-28 11:24:37 +0200
commit380d95bb09f99d4da590010436d9d6bdd352f940 (patch)
tree27b5941fde7db58fccb6af62f998a0ca80a7fe25 /archaeological_warehouse/tests.py
parent54d67899a220b29fd96652e34a40c6a6749ea8e2 (diff)
downloadIshtar-380d95bb09f99d4da590010436d9d6bdd352f940.tar.bz2
Ishtar-380d95bb09f99d4da590010436d9d6bdd352f940.zip
Container autocomplete: unaccent - any order of container types
Diffstat (limited to 'archaeological_warehouse/tests.py')
-rw-r--r--archaeological_warehouse/tests.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/archaeological_warehouse/tests.py b/archaeological_warehouse/tests.py
index e18d56fae..347382e75 100644
--- a/archaeological_warehouse/tests.py
+++ b/archaeological_warehouse/tests.py
@@ -598,6 +598,21 @@ class ContainerTest(FindInit, TestCase):
self.assertEqual(response.status_code, 200)
c = json.loads(response.content.decode())
self.assertEqual(len(c), 1)
+ # inverse position
+ full_path = "{} 35000 {} Test".format(ct2.label, ct.label)
+ response = client.get(url, {"term": full_path})
+ self.assertEqual(response.status_code, 200)
+ c = json.loads(response.content.decode())
+ self.assertEqual(len(c), 1)
+ # unaccent
+ ct2_label = ct2.label
+ assert "e" in ct2_label
+ ct2_label = ct2_label.replace("e", "é")
+ full_path = "{} 35000 {} Test".format(ct2_label, ct.label)
+ response = client.get(url, {"term": full_path})
+ self.assertEqual(response.status_code, 200)
+ c = json.loads(response.content.decode())
+ self.assertEqual(len(c), 1)
def test_form_creation(self):
data = {