def test_protected_docx_conversion(self, log): self.assertEquals('', convert_asset('protected.docx')) if tika_version() >= (1, 8): self.assertIn(PROTECTED_MSG, tuple(log.actual())) else: # Assertion on status 422 doesn't work reliably - sometimes Tika # fails with a 500, sometimes with 422 (for the same test) self.assertIn( 'Conversion with Tika JAXRS server failed with status', str(tuple(log.actual())))
def test_protected_docx_conversion(self, log): self.assertEquals('', convert_asset('protected.docx')) if tika_version() >= (1, 8): self.assertIn(PROTECTED_MSG, tuple(log.actual())) else: # Assertion on status 422 doesn't work reliably - sometimes Tika # fails with a 500, sometimes with 422 (for the same test) self.assertIn( 'Conversion with Tika JAXRS server failed with status', str(tuple(log.actual())))
def test_eml_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.eml'))
def test_odt_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.odt'))
def test_sxw_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.sxw'))
def test_pptx_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.pptx'))
def test_rtf_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.rtf'))
def test_doc_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.doc'))
def test_xls_conversion(self): self.assertEquals('Sheet1\n\tLorem Ipsum', convert_asset('lorem.xls'))
def test_protected_docx_conversion(self, log): self.assertEquals('', convert_asset('protected.docx')) self.assertIn(PROTECTED_MSG, tuple(log.actual()))
def test_protected_docx_conversion(self, log): self.assertEquals('', convert_asset('protected.docx')) self.assertIn(PROTECTED_MSG, tuple(log.actual()))
def test_sxw_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.sxw'))
def test_eml_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.eml'))
def test_odt_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.odt'))
def test_rtf_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.rtf'))
def test_pptx_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.pptx'))
def test_xls_conversion(self): self.assertEquals('Sheet1\n\tLorem Ipsum', convert_asset('lorem.xls'))
def test_doc_conversion(self): self.assertEquals('Lorem Ipsum', convert_asset('lorem.doc'))