示例#1
0
    def test_addchildbefore(self):
        p = MeiElement("note")
        el1 = MeiElement("accid")
        el2 = MeiElement("accid")
        el3 = MeiElement("accid")
        el4 = MeiElement("accid")
        
        p.addChild(el1)
        p.addChild(el2)

        self.assertEqual(2, len(p.children))

        p.addChildBefore(el2, el3)

        self.assertEqual(3, len(p.children))

        p.addChildBefore(el1, el4)

        self.assertEqual(4, len(p.children))
        self.assertEqual(el4, p.children[0])
示例#2
0
    def test_addchildbefore(self):
        p = MeiElement("note")
        el1 = MeiElement("accid")
        el2 = MeiElement("accid")
        el3 = MeiElement("accid")
        el4 = MeiElement("accid")

        p.addChild(el1)
        p.addChild(el2)

        self.assertEqual(2, len(p.children))

        p.addChildBefore(el2, el3)

        self.assertEqual(3, len(p.children))

        p.addChildBefore(el1, el4)

        self.assertEqual(4, len(p.children))
        self.assertEqual(el4, p.children[0])