[Erp5-report] r41906 nicolas - /erp5/trunk/products/ERP5OOo/tests/testIngestion.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Dec 31 10:59:33 CET 2010


Author: nicolas
Date: Fri Dec 31 10:59:33 2010
New Revision: 41906

URL: http://svn.erp5.org?rev=41906&view=rev
Log:
Put in expected failures legacy formats supported by oood.
Check only that main formats are supported.

Legacy formats will be supported in near future by new daemon cloudooo with dedicated mimetypes.
Resurrect these tests when refactoring of cloudooo will be finished.

Modified:
    erp5/trunk/products/ERP5OOo/tests/testIngestion.py

Modified: erp5/trunk/products/ERP5OOo/tests/testIngestion.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/tests/testIngestion.py?rev=41906&r1=41905&r2=41906&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testIngestion.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/tests/testIngestion.py [utf8] Fri Dec 31 10:59:33 2010
@@ -46,6 +46,7 @@ from Products.ERP5OOo.OOoUtils import OO
 from zLOG import LOG, INFO, ERROR
 from Products.CMFCore.utils import getToolByName
 from zExceptions import BadRequest
+from Products.ERP5Type.tests.backportUnittest import expectedFailure
 
 # test files' home
 TEST_FILES_HOME = os.path.join(os.path.dirname(__file__), 'test_document')
@@ -747,23 +748,34 @@ class TestIngestion(ERP5TypeTestCase):
                                       **kw):
     document = self.portal.restrictedTraverse(sequence.get('document_path'))
     self.checkDocumentExportList(document, 'doc',
-                                 ['pdf', 'doc', 'rtf', 'writer.html', 'txt'])
+                                 ['pdf', 'doc', 'rtf', 'txt', 'odt'])
+    # legacy format will be replaced
+    expectedFailure(self.checkDocumentExportList)(document, 'doc',
+                                                 ['writer.html'])
 
   def stepCheckSpreadsheetDocumentExportList(self, sequence=None,
                                              sequence_list=None, **kw):
     document = self.portal.restrictedTraverse(sequence.get('document_path'))
-    self.checkDocumentExportList(document, 'xls',
-                                 ['csv', 'calc.html', 'xls', 'calc.pdf'])
+    self.checkDocumentExportList(document, 'xls', ['csv', 'xls', 'ods', 'pdf'])
+    # legacy format will be replaced
+    expectedFailure(self.checkDocumentExportList)(document, 'xls',
+                                 ['calc.html', 'calc.pdf'])
 
   def stepCheckPresentationDocumentExportList(self, sequence=None,
                                               sequence_list=None, **kw):
     document = self.portal.restrictedTraverse(sequence.get('document_path'))
-    self.checkDocumentExportList(document, 'ppt', ['impr.pdf', 'ppt'])
+    self.checkDocumentExportList(document, 'ppt', ['ppt', 'odp', 'pdf'])
+    # legacy format will be replaced
+    expectedFailure(self.checkDocumentExportList)(document,
+                                                 'ppt', ['impr.pdf'])
 
   def stepCheckDrawingDocumentExportList(self, sequence=None,
                                          sequence_list=None, **kw):
     document = self.portal.restrictedTraverse(sequence.get('document_path'))
-    self.checkDocumentExportList(document, 'sxd', ['jpg', 'draw.pdf', 'svg'])
+    self.checkDocumentExportList(document, 'sxd', ['jpg', 'svg', 'pdf', 'odg'])
+    # legacy format will be replaced
+    expectedFailure(self.checkDocumentExportList)(document,
+                                                 'sxd', ['draw.pdf'])
 
   def stepExportPDF(self, sequence=None, sequence_list=None, **kw):
     """



More information about the Erp5-report mailing list