예제 #1
0
 def testConvertPStoPDF(self):
   """Test conversion of ps to pdf"""
   ps_document = open("data/test.ps").read()
   handler = Handler(self.tmp_url, ps_document, "ps", **self.kw)
   pdf_document = handler.convert("pdf")
   mimetype = self.file_detector.from_buffer(pdf_document)
   self.assertEquals(mimetype, "application/pdf")
예제 #2
0
 def testgetMetadata(self):
   """Test if the metadata are extracted correctly"""
   pdf_document = open("data/test.pdf").read()
   handler = Handler(self.tmp_url, pdf_document, "pdf", **self.kw)
   metadata = handler.getMetadata()
   self.assertEquals(type(metadata), DictType)
   self.assertNotEquals(metadata, {})
   self.assertEquals(metadata["title"], 'Free Cloud Alliance Presentation')
예제 #3
0
 def testgetMetadata(self):
     """Test if the metadata are extracted correctly"""
     pdf_document = open("data/test.pdf").read()
     handler = Handler(self.tmp_url, pdf_document, "pdf", **self.kw)
     metadata = handler.getMetadata()
     self.assertEquals(type(metadata), DictType)
     self.assertNotEquals(metadata, {})
     self.assertEquals(metadata["title"],
                       'Free Cloud Alliance Presentation')
예제 #4
0
 def testsetMetadata(self):
   """Test if the metadata is inserted correctly"""
   pdf_document = open("data/test.pdf").read()
   handler = Handler(self.tmp_url, pdf_document, "pdf", **self.kw)
   metadata_dict = {"title": "Set Metadata Test", "creator": "gabriel\'@"}
   new_document = handler.setMetadata(metadata_dict)
   handler = Handler(self.tmp_url, new_document, "pdf", **self.kw)
   metadata = handler.getMetadata()
   self.assertEquals(metadata["title"], 'Set Metadata Test')
   self.assertEquals(metadata['creator'], 'gabriel\'@')
예제 #5
0
 def testsetMetadata(self):
     """Test if the metadata is inserted correctly"""
     pdf_document = open("data/test.pdf").read()
     handler = Handler(self.tmp_url, pdf_document, "pdf", **self.kw)
     metadata_dict = {"title": "Set Metadata Test", "creator": "gabriel\'@"}
     new_document = handler.setMetadata(metadata_dict)
     handler = Handler(self.tmp_url, new_document, "pdf", **self.kw)
     metadata = handler.getMetadata()
     self.assertEquals(metadata["title"], 'Set Metadata Test')
     self.assertEquals(metadata['creator'], 'gabriel\'@')
예제 #6
0
 def testConvertPDFtoText(self):
   """Test conversion of pdf to txt"""
   pdf_document = open("data/test.pdf").read()
   handler = Handler(self.tmp_url, pdf_document, "pdf", **self.kw)
   txt_document = handler.convert("txt")
   self.assertTrue(txt_document.startswith("UNG Docs Architecture"))
예제 #7
0
 def testConvertPDFtoText(self):
     """Test conversion of pdf to txt"""
     pdf_document = open("data/test.pdf").read()
     handler = Handler(self.tmp_url, pdf_document, "pdf", **self.kw)
     txt_document = handler.convert("txt")
     self.assertTrue(txt_document.startswith("UNG Docs Architecture"))