[Erp5-report] r17637 - /erp5/trunk/products/ERP5Type/tests/testERP5Type.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Nov 15 17:26:15 CET 2007
Author: yusei
Date: Thu Nov 15 17:26:15 2007
New Revision: 17637
URL: http://svn.erp5.org?rev=17637&view=rev
Log:
Follow the purpose of test_22_securityReindex, set Person.acquire_local_role True for the test.
Modified:
erp5/trunk/products/ERP5Type/tests/testERP5Type.py
Modified: erp5/trunk/products/ERP5Type/tests/testERP5Type.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/testERP5Type.py?rev=17637&r1=17636&r2=17637&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testERP5Type.py (original)
+++ erp5/trunk/products/ERP5Type/tests/testERP5Type.py Thu Nov 15 17:26:15 2007
@@ -136,12 +136,25 @@
# filter content types to add inside Person.
self.getTypesTool().getTypeInfo('Person').filter_content_types = 0
+ # turn on Person.acquire_local_roles only for test_22_securityReindex.
+ if str(self).startswith('test_22_securityReindex'):
+ person = self.getTypesTool().getTypeInfo('Person')
+ self.person_acquire_local_roles = person.acquire_local_roles
+ person.acquire_local_roles = True
+ self.portal.portal_caches.clearAllCache()
+
def beforeTearDown(self):
get_transaction().abort()
for module in [ self.getPersonModule(),
self.getOrganisationModule(),
self.getCategoryTool().region ]:
module.manage_delObjects(list(module.objectIds()))
+
+ # turn off Person.acquire_local_roles only for test_22_securityReindex.
+ if str(self).startswith('test_22_securityReindex'):
+ self.getTypesTool().getTypeInfo('Person').acquire_local_roles = self.person_acquire_local_roles
+ self.portal.portal_caches.clearAllCache()
+
get_transaction().commit()
self.tic()
@@ -1167,7 +1180,9 @@
def test_22_securityReindex(self, quiet=quiet, run=run_all_test):
"""
- Tests that the security is reindexed when a role is changed on an object
+ Tests that the security is reindexed when a role is changed on an object.
+
+ Note: Turn on Person.acquire_local_roles to 0 in afterSetUp.
"""
if not run: return
from AccessControl import getSecurityManager
More information about the Erp5-report
mailing list