def test_notation(self): concept = etree.Element('{%s}Concept' % ns.SKOS) marc2skos.create_subfield(concept,'a') notation = concept.find('{%s}notation' % ns.SKOS) self.assertEquals(notation.get('{%s}lang' % ns.XML), 'en') self.assertEquals(notation.text, 'a')
def test_label(self): concept = etree.Element('{%s}Concept' % ns.SKOS) marc2skos.create_subfield(concept,'z') label = concept.find("{%s}prefLabel" % ns.SKOS) self.assertEquals(label.get('{%s}lang' % ns.XML), 'en') self.assertEquals(label.text, 'subfield')
def test_nolength(self): concept = etree.Element('{%s}Concept' % ns.SKOS) marc2skos.create_subfield(concept,'') self.assertEquals(len(concept.getchildren()), 0)