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