summaryrefslogtreecommitdiff
path: root/ishtar_common/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2022-03-08 15:53:42 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-03-08 15:53:42 +0100
commit95f77c32f06b7c90ddbddbbc9e24e7b30d2b5a5a (patch)
tree84234d84769ec37079c53e6327ebce9ce68904a2 /ishtar_common/tests.py
parent0e2837bd1377074f817714f4c4a385431f9d0c46 (diff)
downloadIshtar-95f77c32f06b7c90ddbddbbc9e24e7b30d2b5a5a.tar.bz2
Ishtar-95f77c32f06b7c90ddbddbbc9e24e7b30d2b5a5a.zip
Templates: improve splitpart filter
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r--ishtar_common/tests.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py
index 90af3ac93..8ef083c9f 100644
--- a/ishtar_common/tests.py
+++ b/ishtar_common/tests.py
@@ -3095,8 +3095,13 @@ class JinjaFilterTest(TestCase):
self.assertEqual(utils_secretary.splitpart("1,2,3", 1), "2")
self.assertEqual(utils_secretary.splitpart("1,2,3", 10), "")
self.assertEqual(utils_secretary.splitpart("", 10), "")
+ # old use
self.assertEqual(utils_secretary.splitpart("1;2;3", 2, ";"), "3")
self.assertEqual(utils_secretary.splitpart("1;2;3;4", 1, ";", True), "2;3;4")
+ # new filter use
+ self.assertEqual(utils_secretary.splitpart("1;2;3", 0, 2, ";"), "1;2")
+ self.assertEqual(utils_secretary.splitpart("1;2;3", 2, 0, ";"), "3")
+ self.assertEqual(utils_secretary.splitpart("1;2;3;4", 1, -1, ";", "|"), "2|3")
def test_human_date(self):
self.assertEqual(utils_secretary.human_date_filter("NODATE"), "")