示例#1
0
    def testFromDict_01(self):
        t = TreeDict.fromdict({'a.x' : 1, 'a.y' : 2, 'z' : 3})

        t2 = TreeDict()
        t2.z = 3
        t2.a.x = 1
        t2.a.y = 2

        self.assert_(t == t2)
示例#2
0
    def testFromDict_02(self):
        t = TreeDict.fromdict({'a' : {'x' : 1, 'y' : 2}, 'z' : 3},
                              expand_nested = True)

        t2 = TreeDict()
        t2.z = 3
        t2.a.x = 1
        t2.a.y = 2

        self.assert_(t == t2)
    def testConvertTo_01(self):

        t = TreeDict()
        t.z = 3
        t.a.x = 1
        t.a.y = 2

        # Test default
        self.assert_(t.convertTo() == t.convertTo("nested_dict"))

        self.assert_(t.convertTo() == {"a": {"x": 1, "y": 2}, "z": 3})
示例#4
0
    def testConvertTo_01(self):
        
        t = TreeDict()
        t.z = 3
        t.a.x = 1
        t.a.y = 2

        # Test default
        self.assert_(t.convertTo() == t.convertTo('nested_dict'))
        
        self.assert_(t.convertTo() == {'a' : {'x' : 1, 'y' : 2}, 'z' : 3})