def test_remove_name(self): doc = BioDesDoc().from_xml(self.create_element()) naam = Name('Pietje Een') doc._add_a_name(naam) naam = Name('Pietje Twee') doc._add_a_name(naam) self.assertEqual(doc.get_names()[2].volledige_naam(), 'Pietje Twee', doc.get_names() ) self.assertEqual(len(doc.get_names()), 3) doc.remove_name(1) self.assertEqual(len(doc.get_names()), 2) self.assertEqual(doc.get_names()[1].volledige_naam(), 'Pietje Twee', doc.get_names() )
def test_replace_name(self): doc = BioDesDoc().from_xml(self.create_element()) naam = Name('Pietje Een') doc._add_a_name(naam) naam = Name('Pietje Twee') doc._add_a_name(naam) self.assertEqual(len(doc.get_names()), 3) new_naam = Name('Newt Newman') self.assertEqual(new_naam.to_string(), u'<persName>Newt Newman</persName>') doc._replace_name(new_naam, 1) self.assertEqual(doc.get_names()[1].to_string(), new_naam.to_string())