Пример #1
0
 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() )
Пример #2
0
 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())