Beispiel #1
0
    def test_thumbnail_fallback(self, m):

        def call_convert(input_file, output_file, **kwargs):
            if ".pdf" in input_file:
                raise ParseError("Does not compute.")
            else:
                run_convert(input_file=input_file, output_file=output_file, **kwargs)

        m.side_effect = call_convert

        parser = RasterisedDocumentParser(uuid.uuid4())
        parser.get_thumbnail(os.path.join(self.SAMPLE_FILES, 'simple-digital.pdf'), "application/pdf")
Beispiel #2
0
 def test_thumbnail_encrypted(self):
     parser = RasterisedDocumentParser(uuid.uuid4())
     thumb = parser.get_thumbnail(
         os.path.join(self.SAMPLE_FILES, 'encrypted.pdf'),
         "application/pdf")
     self.assertTrue(os.path.isfile(thumb))
Beispiel #3
0
 def test_thumbnail(self):
     parser = RasterisedDocumentParser(uuid.uuid4())
     parser.get_thumbnail(os.path.join(self.SAMPLE_FILES, 'simple-digital.pdf'), "application/pdf")
Beispiel #4
0
 def test_thumbnail(self):
     parser = RasterisedDocumentParser(
         os.path.join(self.SAMPLE_FILES, 'simple.pdf'), uuid.uuid4())
     parser.get_thumbnail()