implement config.setdefault

This commit is contained in:
Mike Fährmann
2015-10-07 00:58:43 +02:00
parent c8e0efe1ff
commit bea33ae9cb
2 changed files with 18 additions and 0 deletions

View File

@@ -36,6 +36,12 @@ class TestConfig(unittest.TestCase):
self.assertEqual(config.get(["b", "c"]), [1, 2, 3])
self.assertEqual(config.get(["e", "f", "g"]), 234)
def test_setdefault(self):
config.setdefault(["b", "c"], [1, 2, 3])
config.setdefault(["e", "f", "g"], value=234)
self.assertEqual(config.get(["b", "c"]), "text")
self.assertEqual(config.get(["e", "f", "g"]), 234)
def test_interpolate(self):
self.assertEqual(config.interpolate(["a"]), "1")
self.assertEqual(config.interpolate(["b", "a"]), "1")