Exemplo n.º 1
0
    def test_appned(self):
        self.node.appendChild(self.tnode)
        self.assertTrue(self.node.hasChildNodes())
        self.assertIs(self.tnode.parentNode, self.node)

        node1 = Node()
        node2 = Node()
        self.node.appendChild(node1)
        self.assertIs(self.tnode.nextSibling, node1)
        self.assertIs(self.tnode, node1.previousSibling)

        self.node.insertBefore(node2, self.tnode)
        self.assertIs(self.tnode.previousSibling, node2)
        self.assertIs(self.tnode, node2.nextSibling)
Exemplo n.º 2
0
 def setUp(self):
     self.dtype = DocumentType()
     self.node = Node()
Exemplo n.º 3
0
 def setUp(self):
     self.node = Node()
     self.df = DocumentFragment()
     self.tnode = Text('text')
Exemplo n.º 4
0
 def setUp(self):
     self.node = Node()
     self.tnode = CharacterData('text')
Exemplo n.º 5
0
 def test_parent_init(self):
     node = Node(parent=self.node)
     self.assertTrue(self.node.hasChildNodes())
     self.assertIs(self.node, node.parentNode)
     self.assertFalse(node.hasChildNodes())
Exemplo n.º 6
0
 def setUp(self):
     super().setUp()
     self.node = Node()
     self.c1 = Node()
     self.c2 = Node()
     self.c3 = Node()