Esempio n. 1
0
 def testMetsParserLogical(self):
     """Get Mets logical structure."""
     mets_file = file(mets_file_name)
     mets_parser = MetsParser(mets_file, "http://doc.rero.ch")
     logic = mets_parser.get_logical_structure()
     sect1_obtained = logic[0]["label"]
     sect1_desired = "Titelblatt"
     self.assertEqual(sect1_desired, sect1_obtained, "TOC is not valid %s != %s" % (sect1_desired, sect1_obtained))
 def testMetsParserPhysical(self):
     """Get Mets physical structure."""
     mets_file = file(mets_file_name)
     mets_parser = MetsParser(mets_file, 'http://doc.rero.ch')
     phys = mets_parser.get_physical_structure()
     desired_out = u"00000001.jpg"
     obtained_out = phys[0]['label']
     self.assertEqual(desired_out, obtained_out,  "Physical Structure "\
             "missmatch: '%s' != '%s'" % (desired_out, obtained_out))
 def testMetsParserSimpleAuthor2(self):
     """Get Mets authors simple2."""
     mets_file = file("examples/author_problem.mets")
     mets_parser = MetsParser(mets_file, 'http://doc.rero.ch')
     metadata = mets_parser.get_metadata()
     sect1_obtained = metadata['creator'][0]
     sect1_desired = 'Boulliau, Ismael'
     self.assertEqual(
         sect1_desired, sect1_obtained,
         "Author is not valid %s != %s" % (sect1_desired, sect1_obtained))
 def testMetsParserSimpleAuthor(self):
     """Get Mets authors simple."""
     mets_file = file("examples/document_author_simple.mets")
     mets_parser = MetsParser(mets_file, 'http://doc.rero.ch')
     metadata = mets_parser.get_metadata()
     sect1_obtained = metadata['creator'][0]
     sect1_desired = 'Hunt, Robert'
     self.assertEqual(
         sect1_desired, sect1_obtained,
         "Author is not valid %s != %s" % (sect1_desired, sect1_obtained))
 def testMetsParserLogical(self):
     """Get Mets logical structure."""
     mets_file = file(mets_file_name)
     mets_parser = MetsParser(mets_file, 'http://doc.rero.ch')
     logic = mets_parser.get_logical_structure()
     sect1_obtained = logic[0]['label']
     sect1_desired = 'Titelblatt'
     self.assertEqual(
         sect1_desired, sect1_obtained,
         "TOC is not valid %s != %s" % (sect1_desired, sect1_obtained))
Esempio n. 6
0
 def testMetsParserPhysical(self):
     """Get Mets physical structure."""
     mets_file = file(mets_file_name)
     mets_parser = MetsParser(mets_file, "http://doc.rero.ch")
     phys = mets_parser.get_physical_structure()
     desired_out = u"00000001.jpg"
     obtained_out = phys[0]["label"]
     self.assertEqual(
         desired_out, obtained_out, "Physical Structure " "missmatch: '%s' != '%s'" % (desired_out, obtained_out)
     )
Esempio n. 7
0
 def testMetsParserSimpleAuthor2(self):
     """Get Mets authors simple2."""
     mets_file = file("examples/author_problem.mets")
     mets_parser = MetsParser(mets_file, "http://doc.rero.ch")
     metadata = mets_parser.get_metadata()
     sect1_obtained = metadata["creator"][0]
     sect1_desired = "Boulliau, Ismael"
     self.assertEqual(
         sect1_desired, sect1_obtained, "Author is not valid %s != %s" % (sect1_desired, sect1_obtained)
     )
Esempio n. 8
0
 def testMetsParserSimpleAuthor(self):
     """Get Mets authors simple."""
     mets_file = file("examples/document_author_simple.mets")
     mets_parser = MetsParser(mets_file, "http://doc.rero.ch")
     metadata = mets_parser.get_metadata()
     sect1_obtained = metadata["creator"][0]
     sect1_desired = "Hunt, Robert"
     self.assertEqual(
         sect1_desired, sect1_obtained, "Author is not valid %s != %s" % (sect1_desired, sect1_obtained)
     )
 def testMetsParserMeta(self):
     """Get Mets Metadata."""
     mets_file = file(mets_file_name)
     mets_parser = MetsParser(mets_file, 'http://doc.rero.ch')
     meta = mets_parser.get_metadata()
     title = meta['title']
     ref_title = 'D. Joh. Sal. Semlers Antwort auf das Bahrdische Glaubensbekenntnis'
     self.assertEqual(title, ref_title, "Metadata has not been "\
         "correctly detected '%s' != '%s'" % (title,
         u"D. Joh. Sal. Semlers Antwort auf das Bahrdische "\
         "Glaubensbekenntnis"))
Esempio n. 10
0
 def testMetsParserMeta(self):
     """Get Mets Metadata."""
     mets_file = file(mets_file_name)
     mets_parser = MetsParser(mets_file, "http://doc.rero.ch")
     meta = mets_parser.get_metadata()
     title = meta["title"]
     ref_title = "D. Joh. Sal. Semlers Antwort auf das Bahrdische Glaubensbekenntnis"
     self.assertEqual(
         title,
         ref_title,
         "Metadata has not been "
         "correctly detected '%s' != '%s'"
         % (title, u"D. Joh. Sal. Semlers Antwort auf das Bahrdische " "Glaubensbekenntnis"),
     )
 def testMetsParser(self):
     """Check MetsParser instance."""
     mets_file = file(mets_file_name)
     mets_parser = MetsParser(mets_file, 'http://doc.rero.ch')
     self.assert_(mets_parser, "Can not create simple MetsParser Object")