[Erp5-report] r33363 ivan - /erp5/trunk/products/ERP5OOo/tests/testIngestion.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Mar 4 08:17:32 CET 2010


Author: ivan
Date: Thu Mar  4 08:17:32 2010
New Revision: 33363

URL: http://svn.erp5.org?rev=33363&view=rev
Log:
clean up test.

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=33363&r1=33362&r2=33363&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/tests/testIngestion.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/tests/testIngestion.py [utf8] Thu Mar  4 08:17:32 2010
@@ -111,7 +111,6 @@
     self.createDefaultCategoryList()
     self.setSystemPreference()
     self.setSimulatedNotificationScript()
-    self.setTools()
 
   def beforeTearDown(self):
     activity_tool = self.portal.portal_activities
@@ -143,18 +142,6 @@
       factory(id=script_id)
     script = getattr(context, script_id)
     script.ZPythonScript_edit('email_to, event, doc, **kw', 'return')
-
-  def setTools(self):
-    # XXX FIX ME
-    # XXX We should use business template to install these tools.(Yusei)
-    if getattr(self.portal, 'mimetypes_registry', None) is None:
-      self.portal.manage_addProduct['MimetypesRegistry'].manage_addTool(type='MimeTypes Registry')
-    if getattr(self.portal, 'portal_transforms', None) is None:
-      self.portal.manage_addProduct['PortalTransforms'].manage_addTool(type='Portal Transforms')
-
-  ##################################
-  ##  Useful methods
-  ##################################
 
   def login(self, quiet=QUIET, run=RUN_ALL_TEST):
     """
@@ -233,8 +220,7 @@
               if hasattr(new_category, method_id):
                 method = getattr(new_category, method_id)
                 method(value.encode('UTF-8'))
-    transaction.commit()
-    self.tic()
+    self.stepTic()
 
   def getCategoryList(self, base_category=None):
     """
@@ -282,9 +268,7 @@
     if document is not None:
       document_module.manage_delObjects([id,])
     document = document_module.newContent(portal_type=portal_type, id=id)
-    document.reindexObject()
-    transaction.commit()
-    self.tic()
+    self.stepTic()
     self.checkIsObjectCatalogged(portal_type, id=id, parent_uid=document_module.getUid())
     self.assert_(hasattr(document_module, id))
     return document
@@ -311,9 +295,7 @@
       printAndLog('Ingesting file: ' + filename)
       f = makeFileUpload(filename)
       context.edit(file=f)
-      context.reindexObject()
-      transaction.commit()
-      self.tic()
+      self.stepTic()
       self.failUnless(context.hasFile())
       if context.getPortalType() in ('Image', 'File', 'PDF'):
         # File and images do not support conversion to text in DMS
@@ -334,9 +316,7 @@
     filename = 'TEST-en-002.' + format
     f = makeFileUpload(filename)
     context.edit(file=f)
-    context.reindexObject()
-    transaction.commit()
-    self.tic()
+    self.stepTic()
     # We call clear cache to be sure that the target list is updated
     self.getPortal().portal_caches.clearCache()
     target_list = context.getTargetFormatList()
@@ -380,8 +360,7 @@
       # reindex
       ob.immediateReindexObject()
       created_documents.append(ob)
-    transaction.commit()
-    self.tic()
+    self.stepTic()
     # inspect created objects
     count = 0
     for extension, portal_type in extension_to_type:
@@ -432,8 +411,9 @@
     # pass to discovery file_name and user_login
     context.discoverMetadata(context.getSourceReference(), 'john_doe') 
     context.reindexObject()
-    transaction.commit()
-    self.tic()
+    self.stepTic()
+    #transaction.commit()
+    #self.tic()
 
   def checkMetadataOrder(self, expected_metadata, document_id='one'):
     """
@@ -470,12 +450,9 @@
                                       id=person_id,
                                       reference=reference,
                                       first_name='John',
-                                      last_name='Doe'
-                                      )
-    person.setDefaultEmailText('john at doe.com')
-    person.reindexObject()
-    transaction.commit()
-    self.tic()
+                                      last_name='Doe',
+                                      default_email_text='john at doe.com')
+    self.stepTic()
 
   def stepCreateTextDocument(self, sequence=None, sequence_list=None, **kw):
     """




More information about the Erp5-report mailing list