[Erp5-report] r36133 nicolas - /erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Jun 9 10:46:05 CEST 2010
Author: nicolas
Date: Wed Jun 9 10:46:04 2010
New Revision: 36133
URL: http://svn.erp5.org?rev=36133&view=rev
Log:
Restore context after hot_reindexing test.
Cleanu up created objects.
- new catalog
- new connectors
Modified:
erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
Modified: erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py?rev=36133&r1=36132&r2=36133&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py [utf8] (original)
+++ erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py [utf8] Wed Jun 9 10:46:04 2010
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2004 Nexedi SARL and Contributors. All Rights Reserved.
@@ -102,6 +103,9 @@
run_all_test = 1
quiet = 0
username = 'seb'
+ new_erp5_sql_connection = 'erp5_sql_connection2'
+ new_erp5_deferred_sql_connection = 'erp5_sql_deferred_connection2'
+ new_catalog_id = 'erp5_mysql_innodb2'
def afterSetUp(self):
uf = self.getPortal().acl_users
@@ -112,11 +116,21 @@
self.tic()
def beforeTearDown(self):
+ # restore default_catalog
+ self.portal.portal_catalog.default_sql_catalog_id = 'erp5_mysql_innodb'
+ # clear Modules
for module in [ self.getPersonModule(),
self.getOrganisationModule(),
self.getCategoryTool().region,
self.getCategoryTool().group ]:
module.manage_delObjects(list(module.objectIds()))
+ # Remove copied sql_connector and catalog
+ if self.new_erp5_sql_connection in self.portal.objectIds():
+ self.portal.manage_delObjects([self.new_erp5_sql_connection])
+ if self.new_erp5_deferred_sql_connection in self.portal.objectIds():
+ self.portal.manage_delObjects([self.new_erp5_deferred_sql_connection])
+ if self.new_catalog_id in self.portal.portal_catalog.objectIds():
+ self.portal.portal_catalog.manage_delObjects([self.new_catalog_id])
get_transaction().commit()
self.tic()
@@ -1487,8 +1501,8 @@
portal = self.getPortal()
self.original_connection_id = 'erp5_sql_connection'
- self.original_deferred_connection_id = 'erp5_sql_deferred_connection2'
- self.new_connection_id = 'erp5_sql_connection2'
+ self.original_deferred_connection_id = self.new_erp5_deferred_sql_connection
+ self.new_connection_id = self.new_erp5_sql_connection
self.new_deferred_connection_id = 'erp5_sql_deferred_connection2'
new_connection_string = getExtraSqlConnectionStringList()[0]
More information about the Erp5-report
mailing list