Commit eccbbb77 authored by Nicolas Delaby's avatar Nicolas Delaby

Documents which doesn't implement IBaseConvertable stay 'empty'



git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35266 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 3e886e86
...@@ -299,7 +299,7 @@ class TestIngestion(ERP5TypeTestCase): ...@@ -299,7 +299,7 @@ class TestIngestion(ERP5TypeTestCase):
if document.getPortalType() in NON_PROCESSABLE_PORTAL_TYPE_LIST: if document.getPortalType() in NON_PROCESSABLE_PORTAL_TYPE_LIST:
# File and images do not support conversion to text in DMS # File and images do not support conversion to text in DMS
# PDF has not implemented _convertToBaseFormat() so can not be converted # PDF has not implemented _convertToBaseFormat() so can not be converted
self.assertEquals(document.getExternalProcessingState(), 'uploaded') self.assertEquals(document.getExternalProcessingState(), 'empty')
else: else:
self.assertEquals(document.getExternalProcessingState(), 'converted') # this is how we know if it was ok or not self.assertEquals(document.getExternalProcessingState(), 'converted') # this is how we know if it was ok or not
self.assert_('magic' in document.SearchableText()) self.assert_('magic' in document.SearchableText())
...@@ -365,7 +365,8 @@ class TestIngestion(ERP5TypeTestCase): ...@@ -365,7 +365,8 @@ class TestIngestion(ERP5TypeTestCase):
self.assertEquals(document.getReference(), 'TEST') self.assertEquals(document.getReference(), 'TEST')
if document.getPortalType() in NON_PROCESSABLE_PORTAL_TYPE_LIST: if document.getPortalType() in NON_PROCESSABLE_PORTAL_TYPE_LIST:
# Image, File and PDF are not converted to a base format # Image, File and PDF are not converted to a base format
self.assertEquals(document.getExternalProcessingState(), 'uploaded') # so they have to stay empty
self.assertEquals(document.getExternalProcessingState(), 'empty')
else: else:
# We check if conversion has succeeded by looking # We check if conversion has succeeded by looking
# at the external_processing workflow # at the external_processing workflow
...@@ -962,7 +963,7 @@ class TestIngestion(ERP5TypeTestCase): ...@@ -962,7 +963,7 @@ class TestIngestion(ERP5TypeTestCase):
if portal_type not in NON_PROCESSABLE_PORTAL_TYPE_LIST: if portal_type not in NON_PROCESSABLE_PORTAL_TYPE_LIST:
self.assertEquals('converted', ingested_document.getExternalProcessingState()) self.assertEquals('converted', ingested_document.getExternalProcessingState())
else: else:
self.assertEquals('uploaded', ingested_document.getExternalProcessingState()) self.assertEquals('empty', ingested_document.getExternalProcessingState())
# check aggregate between 'Document Ingestion Message' and ingested document # check aggregate between 'Document Ingestion Message' and ingested document
self.assertTrue(ingested_document in attachment_list) self.assertTrue(ingested_document in attachment_list)
return attachment_list, ingested_document return attachment_list, ingested_document
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment