[Erp5-report] r44671 gabriel - /erp5/trunk/products/ERP5Catalog/tests/testArchive.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Mar 28 17:15:58 CEST 2011


Author: gabriel
Date: Mon Mar 28 17:15:58 2011
New Revision: 44671

URL: http://svn.erp5.org?rev=44671&view=rev
Log:
clean up the code and remove not used imports. reviewed by Aurel

Modified:
    erp5/trunk/products/ERP5Catalog/tests/testArchive.py

Modified: erp5/trunk/products/ERP5Catalog/tests/testArchive.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Catalog/tests/testArchive.py?rev=44671&r1=44670&r2=44671&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Catalog/tests/testArchive.py [utf8] (original)
+++ erp5/trunk/products/ERP5Catalog/tests/testArchive.py [utf8] Mon Mar 28 17:15:58 2011
@@ -30,27 +30,13 @@
 import unittest
 
 from Testing import ZopeTestCase
-from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
-from AccessControl import getSecurityManager
 from AccessControl.SecurityManagement import newSecurityManager
 from zLOG import LOG
 from DateTime import DateTime
-from Products.ERP5Type.tests.utils import LogInterceptor
-from Testing.ZopeTestCase.PortalTestCase import PortalTestCase
-from Products.ERP5Type.tests.utils import createZODBPythonScript, \
-                                          getExtraSqlConnectionStringList
-from Products.ZSQLCatalog.ZSQLCatalog import HOT_REINDEXING_FINISHED_STATE,\
-      HOT_REINDEXING_RECORDING_STATE, HOT_REINDEXING_DOUBLE_INDEXING_STATE
-from Products.CMFActivity.Errors import ActivityFlushError
-from Products.ZSQLCatalog.SQLCatalog import Query, ComplexQuery
+from Products.ERP5Type.tests.utils import getExtraSqlConnectionStringList
 from Products.ERP5.tests.testInventoryAPI import InventoryAPITestCase
-from DateTime import DateTime
 from Products.ERP5Type.tests.utils import reindex
 
-try:
-  from transaction import get as get_transaction
-except ImportError:
-  pass
 
 class TestArchive(InventoryAPITestCase):
   """
@@ -74,7 +60,7 @@ class TestArchive(InventoryAPITestCase):
     self.login()
     InventoryAPITestCase.afterSetUp(self)
     # make sure there is no message any more
-    self.tic()
+    
 
   def beforeTearDown(self):
     for module in [ self.getPersonModule(),
@@ -83,7 +69,7 @@ class TestArchive(InventoryAPITestCase):
                     self.getCategoryTool().group ]:
       module.manage_delObjects(list(module.objectIds()))
     self.getPortal().portal_activities.manageClearActivities()
-    get_transaction().commit()
+    self.stepTic()
 
   def login(self):
     uf = self.getPortal().acl_users
@@ -97,7 +83,7 @@ class TestArchive(InventoryAPITestCase):
     """
     portal = self.getPortal()
     zsql_method_id = "Base_zGetTestPath"
-    portal_skins_custom = self.getPortal().portal_skins.custom
+    portal_skins_custom = portal.portal_skins.custom
     zsql_method = getattr(portal_skins_custom, zsql_method_id, None)
     if zsql_method is None:
       portal_skins_custom.manage_addProduct['ZSQLMethods']\
@@ -152,7 +138,6 @@ class TestArchive(InventoryAPITestCase):
 
     portal = self.getPortal()
     portal_category = self.getCategoryTool()
-    portal_activities = self.getActivityTool()
     portal_archive = self.getArchiveTool()
     portal_catalog = self.getCatalogTool()
     inventory_module = portal.getDefaultModule(portal_type = "Inventory Module")
@@ -173,8 +158,7 @@ class TestArchive(InventoryAPITestCase):
     self.assertEqual(len(inventory_module.searchFolder(portal_type="Inventory")), 1)    
 
     # Flush message queue
-    get_transaction().commit()
-    self.tic()
+    self.stepTic()
 
     # Check well in catalog
     self.original_connection_id = 'erp5_sql_connection'
@@ -216,7 +200,6 @@ class TestArchive(InventoryAPITestCase):
     new_id = portal_catalog.manage_pasteObjects(cp_data)[0]['new_id']
     new_catalog_id = 'erp5_mysql_innodb_2'
     portal_catalog.manage_renameObject(id=new_id,new_id=new_catalog_id)
-    dest_catalog = portal_catalog[new_catalog_id]
 
     # Create new catalog for archive
     self.archive_catalog_id = self.original_catalog_id + '_archive'
@@ -224,7 +207,6 @@ class TestArchive(InventoryAPITestCase):
     archive_id = portal_catalog.manage_pasteObjects(cp_data)[0]['new_id']
     archive_catalog_id = 'erp5_mysql_innodb_archive'
     portal_catalog.manage_renameObject(id=archive_id,new_id=archive_catalog_id)
-    archive_catalog = portal_catalog[archive_catalog_id]
 
     # Create an archive
     archive = portal_archive.newContent(portal_typ="Archive",
@@ -257,8 +239,7 @@ class TestArchive(InventoryAPITestCase):
                                   clear_destination_sql_catalog=True,
                                   clear_archive_sql_catalog=True)
 
-    get_transaction().commit()
-    self.tic()
+    self.stepTic()
     self.assertEqual(portal_catalog.getSQLCatalog().id, self.new_catalog_id)
     self.assertEqual(archive.getValidationState(), 'validated')
     self.assertEqual(dest.getValidationState(), 'validated')
@@ -271,8 +252,7 @@ class TestArchive(InventoryAPITestCase):
     # Create a new organisation and check it goes in both catalog and not old one
     self.organisation_1 = module.newContent(portal_type='Organisation',
                                             title="GreatTitle3")
-    get_transaction().commit()
-    self.tic()
+    self.stepTic()
     path_list = [self.organisation_1.getRelativeUrl()]
     self.checkRelativeUrlNotInSQLPathList(path_list, connection_id=self.original_connection_id)
     self.checkRelativeUrlInSQLPathList(path_list, connection_id=self.new_connection_id)
@@ -297,8 +277,7 @@ class TestArchive(InventoryAPITestCase):
     self.assertEquals(100, getInventory(node_uid=self.node.getUid()))
     self.new_mvt = self._makeMovement(quantity=50, stop_date=DateTime("2006/08/06"),
                                       simulation_state='delivered',)
-    get_transaction().commit()
-    self.tic()
+    self.stepTic()
     self.assertEqual(len(self.folder.searchFolder(portal_type="Dummy Movement")), 1)
     # Check objects movement are indexed
     # not in archive and old one but in current catalog
@@ -313,9 +292,9 @@ class TestArchive(InventoryAPITestCase):
     self.pref = portal_preferences.newContent(id='user_pref',
                                               portal_type='Preference',
                                               preferred_archive=archive.getRelativeUrl())
-    get_transaction().commit()
+    self.stepTic()
     self.getPreferenceTool().recursiveReindexObject()
-    self.tic()
+    
     self.portal.portal_workflow.doActionFor(self.pref,
                                             'enable_action',
                                             wf_id='preference_workflow')
@@ -334,32 +313,27 @@ class TestArchive(InventoryAPITestCase):
 
     # go on current catalog
     self.pref.edit(preferred_archive=None)
-    get_transaction().commit()
-    self.tic()
+    self.stepTic()
 
     # unindex and reindex an older movement and check it's well reindexed    
     self.inventory.unindexObject()
-    get_transaction().commit()
-    self.tic()
+    self.stepTic()
     path_list = [self.inventory.getRelativeUrl()]
     self.checkRelativeUrlNotInSQLPathList(path_list, connection_id=self.new_connection_id)
     self.checkRelativeUrlNotInSQLPathList(path_list, connection_id=self.archive_connection_id)
     self.inventory.reindexObject()
-    get_transaction().commit()
-    self.tic()
+    self.stepTic()
     path_list = [self.inventory.getRelativeUrl()]
     self.checkRelativeUrlNotInSQLPathList(path_list, connection_id=self.new_connection_id)
     self.checkRelativeUrlInSQLPathList(path_list, connection_id=self.archive_connection_id)
     # check inventory in archive now
     self.pref.edit(preferred_archive=archive.getRelativeUrl())
-    get_transaction().commit()
-    self.tic()
+    self.stepTic()
     self.assertEquals(100, getInventory(node=self.node.getRelativeUrl()))
 
     # check if we unindex an object, it's remove in all catalog:
     module.manage_delObjects([self.organisation_1.id,])
-    get_transaction().commit()
-    self.tic()
+    self.stepTic()
     path_list = [self.organisation_1.getRelativeUrl()]
     self.checkRelativeUrlNotInSQLPathList(path_list, connection_id=self.new_connection_id)
     self.checkRelativeUrlNotInSQLPathList(path_list, connection_id=self.archive_connection_id)



More information about the Erp5-report mailing list