diff options
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 |
commit | d09fc817de5ba4692182208da153abd5268ecdb0 (patch) | |
tree | 84234d84769ec37079c53e6327ebce9ce68904a2 /ishtar_common/tests.py | |
parent | 3683f2d298206fb5a7cc341ab7af653706af23cf (diff) | |
download | Ishtar-d09fc817de5ba4692182208da153abd5268ecdb0.tar.bz2 Ishtar-d09fc817de5ba4692182208da153abd5268ecdb0.zip |
Templates: improve splitpart filter
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r-- | ishtar_common/tests.py | 5 |
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"), "") |