[Erp5-report] r17638 - /erp5/trunk/products/ERP5Type/tests/testERP5Type.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Nov 15 18:12:07 CET 2007
Author: yusei
Date: Thu Nov 15 18:12:06 2007
New Revision: 17638
URL: http://svn.erp5.org?rev=17638&view=rev
Log:
Stop to use unofficial api.
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=17638&r1=17637&r2=17638&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testERP5Type.py (original)
+++ erp5/trunk/products/ERP5Type/tests/testERP5Type.py Thu Nov 15 18:12:06 2007
@@ -136,13 +136,6 @@
# 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(),
@@ -150,8 +143,8 @@
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'):
+ # set Person.acquire_local_roles back.
+ if getattr(self, 'person_acquire_local_roles', None) is not None:
self.getTypesTool().getTypeInfo('Person').acquire_local_roles = self.person_acquire_local_roles
self.portal.portal_caches.clearAllCache()
@@ -1185,8 +1178,15 @@
Note: Turn on Person.acquire_local_roles to 0 in afterSetUp.
"""
if not run: return
+
from AccessControl import getSecurityManager
portal = self.getPortal()
+
+ # turn on Person.acquire_local_roles
+ person = self.getTypesTool().getTypeInfo('Person')
+ self.person_acquire_local_roles = person.acquire_local_roles
+ person.acquire_local_roles = True
+ portal.portal_caches.clearAllCache()
# Make a plain user.
uf = portal.acl_users
More information about the Erp5-report
mailing list