Ejemplo n.º 1
0
    def testComplexUpdate(self):
        old = {0: 0, "d": {0: 0, 1: 1, 2: 2}, 2: {}}
        new = {1: 1, "d": {1: {0: 0}, 2: None}}
        expected = {0: 0, 1: 1, "d": {0: 0, 1: {0: 0}, 2: None}, 2: {}}

        c = Config(config=old, load_default=False)
        c.update(new)

        self.assertEqual(c.config, expected)
Ejemplo n.º 2
0
    def testSimpleUpdate(self):
        old = {0: 0, "d": {0: 0}}
        new = {1: 1, "d": {1: 1}}
        expected = {0: 0, 1: 1, "d": {0: 0, 1: 1}}

        c = Config(config=old, load_default=False)
        c.update(new)

        self.assertEqual(c.config, expected)