changeset 351:efbf7ba40287

Unittests for the "|None" filter
author Franz Glasner <f.glasner@feldmann-mg.com>
date Thu, 24 Jun 2021 19:23:06 +0200
parents 9d729c479dc2
children 2b209bdf6995
files tests/test.py
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test.py	Thu Jun 24 19:22:53 2021 +0200
+++ b/tests/test.py	Thu Jun 24 19:23:06 2021 +0200
@@ -407,6 +407,16 @@
         self.assertEqual("the last value",
                          cfg.getvarl_s("to-be-deleted-but-reassigned"))
 
+    def test08_None_filter_single(self):
+        cfg = self._load()
+        x = cfg.expand_variable("{{non-existing|None}}")
+        self.assertIsNone(x)
+
+    def test09_None_filter_embedded(self):
+        cfg = self._load()
+        x = cfg.expand_variable("A{{non-existing|None}}Z")
+        self.assertEquals("AZ", x)
+
 
 class T02LoadAndMerge(_T02MixinLoadAndMerge, unittest.TestCase):