from __future__ import unicode_literals from django.test import override_settings from mayan.apps.common.tests import BaseTestCase from mayan.apps.documents.tests import DocumentTestMixin, TEST_HYBRID_DOCUMENT from ..parsers import PopplerParser TEST_DOCUMENT_CONTENT = 'Sample text' @override_settings(OCR_AUTO_OCR=False) class ParserTestCase(DocumentTestMixin, BaseTestCase): test_document_filename = TEST_HYBRID_DOCUMENT def test_poppler_parser(self): parser = PopplerParser() parser.process_document_version(self.document.latest_version) self.assertTrue( TEST_DOCUMENT_CONTENT in self.document.pages.first().content.content )