diff options
| author | 2020-09-28 18:27:46 -0400 | |
|---|---|---|
| committer | 2020-09-28 18:27:46 -0400 | |
| commit | 9074eee175f76b824fbb6695d56426105191c51c (patch) | |
| tree | 2294be463d325d7092e600d88f160027c437086d /test/test_config.py | |
| parent | 261c8c2bc74969e2242a153297895684742b6995 (diff) | |
New upstream version 1.15.0.upstream/1.15.0
Diffstat (limited to 'test/test_config.py')
| -rw-r--r-- | test/test_config.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/test_config.py b/test/test_config.py index a9cefd4..7cbb12b 100644 --- a/test/test_config.py +++ b/test/test_config.py @@ -96,6 +96,28 @@ class TestConfig(unittest.TestCase): test(("Z1", "Z2", "A1", "A2", "A3"), 999, 8) test((), 9) + def test_accumulate(self): + self.assertEqual(config.accumulate((), "l"), []) + + config.set(() , "l", [5, 6]) + config.set(("c",) , "l", [3, 4]) + config.set(("c", "c"), "l", [1, 2]) + self.assertEqual( + config.accumulate((), "l") , [5, 6]) + self.assertEqual( + config.accumulate(("c",), "l") , [3, 4, 5, 6]) + self.assertEqual( + config.accumulate(("c", "c"), "l"), [1, 2, 3, 4, 5, 6]) + + config.set(("c",), "l", None) + config.unset(("c", "c"), "l") + self.assertEqual( + config.accumulate((), "l") , [5, 6]) + self.assertEqual( + config.accumulate(("c",), "l") , [5, 6]) + self.assertEqual( + config.accumulate(("c", "c"), "l"), [5, 6]) + def test_set(self): config.set(() , "c", [1, 2, 3]) config.set(("b",) , "c", [1, 2, 3]) |
