示例#1
0
    def test_popfromattributes(self):
        m = MeiElement('mei')
        m.addAttribute('foo', '1')
        m.addAttribute('bar', '2')
        m.addAttribute('baz', '3')

        attrs = m.getAttributes()

        foo = attrs.pop()

        self.assertEqual('3', foo.value)
        self.assertEqual(2, len(attrs))
示例#2
0
    def test_popfromattributes(self):
        m = MeiElement('mei')
        m.addAttribute('foo', '1')
        m.addAttribute('bar', '2')
        m.addAttribute('baz', '3')

        attrs = m.getAttributes()

        foo = attrs.pop()

        self.assertEqual('3', foo.value)
        self.assertEqual(2, len(attrs))
示例#3
0
    def test_pushtoattributes(self):
        m = MeiElement('mei')
        m.addAttribute('foo', '1')
        m.addAttribute('bar', '2')
        m.addAttribute('baz', '3')

        attrs = m.getAttributes()

        new = MeiAttribute('hi', 'there')

        attrs.push(new)

        self.assertEqual('there', attrs[0].value)
        self.assertEqual(4, len(attrs))
示例#4
0
    def test_pushtoattributes(self):
        m = MeiElement('mei')
        m.addAttribute('foo', '1')
        m.addAttribute('bar', '2')
        m.addAttribute('baz', '3')

        attrs = m.getAttributes()

        new = MeiAttribute('hi', 'there')

        attrs.push(new)

        self.assertEqual('there', attrs[0].value)
        self.assertEqual(4, len(attrs))