Mercurial > hgrepos > Python > libs > ConfigMix
comparison tests/test.py @ 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 | 176e22110fc5 |
| children | 2b209bdf6995 |
comparison
equal
deleted
inserted
replaced
| 350:9d729c479dc2 | 351:efbf7ba40287 |
|---|---|
| 405 self.assertRaises(KeyError, cfg.getvarl_s, "test", "Str") | 405 self.assertRaises(KeyError, cfg.getvarl_s, "test", "Str") |
| 406 self.assertEqual("not a list any more", cfg.getvarl_s("test", "List")) | 406 self.assertEqual("not a list any more", cfg.getvarl_s("test", "List")) |
| 407 self.assertEqual("the last value", | 407 self.assertEqual("the last value", |
| 408 cfg.getvarl_s("to-be-deleted-but-reassigned")) | 408 cfg.getvarl_s("to-be-deleted-but-reassigned")) |
| 409 | 409 |
| 410 def test08_None_filter_single(self): | |
| 411 cfg = self._load() | |
| 412 x = cfg.expand_variable("{{non-existing|None}}") | |
| 413 self.assertIsNone(x) | |
| 414 | |
| 415 def test09_None_filter_embedded(self): | |
| 416 cfg = self._load() | |
| 417 x = cfg.expand_variable("A{{non-existing|None}}Z") | |
| 418 self.assertEquals("AZ", x) | |
| 419 | |
| 410 | 420 |
| 411 class T02LoadAndMerge(_T02MixinLoadAndMerge, unittest.TestCase): | 421 class T02LoadAndMerge(_T02MixinLoadAndMerge, unittest.TestCase): |
| 412 | 422 |
| 413 def setUp(self): | 423 def setUp(self): |
| 414 self._load = configmix.load | 424 self._load = configmix.load |
