示例#1
0
    def testAttaching_04(self):
        p1 = TreeDict('root')
        p2 = TreeDict('node')

        p2.a = 123
        p1.attach('attachnode', p2, copy=False)

        self.assert_(p1.attachnode.a == 123)
        self.assert_(p1.attachnode.rootNode() is p1)

        self.assert_(p1.attachnode == p2)
        self.assert_(p1.attachnode.branchName(True,True) == "root.attachnode")
        self.assert_(p2.branchName(True,True) == "root.attachnode")
        self.assert_(p2.rootNode() is p1)