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)
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})
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})