class DspaceMetsMods(unittest.TestCase): def setUp(self): self.registry = MetadataRegistry() self.registry.registerReader('mets', dspace_mets_reader) self.element = etree.parse( os.path.join(os.path.dirname(__file__), 'dspace_mets.xml')).getroot() self.item = self.registry.readMetadata('mets', self.element)
def readMetadata(self, metadata_prefix, element): try: return MetadataRegistry.readMetadata(self, metadata_prefix, element) except KeyError as key_error: try: return self.defaultReader(element) except AttributeError: raise key_error
def readMetadata(self, metadata_prefix, element): try: return MetadataRegistry.readMetadata(self, metadata_prefix, element) except KeyError as key_error: try: return self.defaultReader(element) except AttributeError: raise key_error