summaryrefslogtreecommitdiff
path: root/ishtar_common/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-12-29 13:24:25 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-02-28 12:15:23 +0100
commit50fefcbf421f60e1f4e92aeafa83ad949a19e9db (patch)
tree17786b221bdaa8585e849539b67cff8e8c4f3082 /ishtar_common/tests.py
parent752d3d8eda5cd968faf0d370ae2d781575c60d90 (diff)
downloadIshtar-50fefcbf421f60e1f4e92aeafa83ad949a19e9db.tar.bz2
Ishtar-50fefcbf421f60e1f4e92aeafa83ad949a19e9db.zip
Secretary filters: capitalize
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r--ishtar_common/tests.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py
index c92872612..1460e7b66 100644
--- a/ishtar_common/tests.py
+++ b/ishtar_common/tests.py
@@ -67,6 +67,7 @@ from ishtar_common.serializers_utils import serialization_info
from ishtar_common.utils import post_save_geo, update_data, move_dict_data, \
rename_and_simplify_media_name, try_fix_file
from ishtar_common.tasks import launch_export
+from ishtar_common import utils_secretary
COMMON_FIXTURES = [
@@ -2757,3 +2758,26 @@ class DocumentTest(TestCase):
doc3.save()
doc3 = models.Document.objects.get(pk=doc3.pk)
self.assertEqual(doc3.complete_identifier, 'no-code')
+
+
+class JinjaFilterTest(TestCase):
+ def test_splitpart(self):
+ self.assertEqual(utils_secretary.splitpart("1,2,3", 1), "2")
+ self.assertEqual(utils_secretary.splitpart("1,2,3", 10), "")
+ self.assertEqual(utils_secretary.splitpart("1;2;3", 2, ";"), "3")
+
+ def test_human_date(self):
+ self.assertEqual(utils_secretary.human_date_filter("NODATE"), "")
+ self.assertEqual(
+ utils_secretary.human_date_filter("2020-01-01"),
+ "1 janvier 2020")
+
+ def test_capfirst(self):
+ self.assertEqual(
+ utils_secretary.capfirst_filter("SAINT GEORGES D'OLÉRON"),
+ "Saint georges d'oléron")
+
+ def test_capitalize(self):
+ self.assertEqual(
+ utils_secretary.capitalize_filter("SAINT-GEORGES D'OLÉRON"),
+ "Saint-Georges d'Oléron")