[Erp5-report] r35516 jerome - /erp5/trunk/products/ERP5/tests/testTemplate.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri May 21 13:03:32 CEST 2010
Author: jerome
Date: Fri May 21 13:03:31 2010
New Revision: 35516
URL: http://svn.erp5.org?rev=35516&view=rev
Log:
don't override login
Modified:
erp5/trunk/products/ERP5/tests/testTemplate.py
Modified: erp5/trunk/products/ERP5/tests/testTemplate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testTemplate.py?rev=35516&r1=35515&r2=35516&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testTemplate.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testTemplate.py [utf8] Fri May 21 13:03:31 2010
@@ -48,17 +48,15 @@
"""Returns list of BT to be installed."""
return ('erp5_base', 'erp5_knowledge_pad', 'erp5_ui_test')
- def login(self, name=None):
+ def createUserAndLogin(self, name=None):
"""login with Member & Author roles."""
- if name is None:
- return
uf = self.getPortal().acl_users
uf._doAddUser(name, '', ['Member', 'Author'], [])
user = uf.getUserById(name).__of__(uf)
newSecurityManager(None, user)
def afterSetUp(self):
- ERP5TypeTestCase.login(self, 'ERP5TypeTestCase')
+ self.login('ERP5TypeTestCase')
portal_preferences = self.portal.portal_preferences
portal_preferences.deleteContent(list(portal_preferences.objectIds()))
transaction.commit()
@@ -71,7 +69,7 @@
])
def test_Template(self):
- self.login(self.id())
+ self.createUserAndLogin(self.id())
preference = self.portal.portal_preferences.newContent(portal_type='Preference')
preference.priority = Priority.USER
preference.enable()
@@ -117,7 +115,7 @@
def test_TemplateDeletable(self):
- self.login(self.id())
+ self.createUserAndLogin(self.id())
preference = self.portal.portal_preferences.newContent(portal_type='Preference')
preference.priority = Priority.USER
preference.enable()
@@ -170,7 +168,7 @@
)
def test_TemplateCreatePreferenceWithExistingUserPreference(self):
- self.login(self.id())
+ self.createUserAndLogin(self.id())
user_preference = self.portal.portal_preferences.newContent(
portal_type='Preference')
user_preference.setPriority(Priority.USER)
@@ -193,14 +191,14 @@
def test_TemplateCreatePreferenceWithSystemPreferenceEnabled(self):
# TODO: This test *might* be removed if it is good to trust
# getActivePreference to return only Preference portal type
- ERP5TypeTestCase.login(self, 'ERP5TypeTestCase')
+ self.login('ERP5TypeTestCase')
system_preference = self.portal.portal_preferences.newContent(
portal_type='System Preference')
system_preference.setPriority(Priority.SITE)
system_preference.enable()
transaction.commit()
self.tic()
- self.login(self.id())
+ self.createUserAndLogin(self.id())
user_preference = self.portal.portal_preferences.newContent(
portal_type='Preference')
user_preference.setPriority(Priority.USER)
@@ -221,7 +219,7 @@
self.assertEqual(len(user_preference.objectIds()), 1)
def test_TemplateCreatePreference(self):
- self.login('another user with no active preference')
+ self.createUserAndLogin('another user with no active preference')
active_user_preference_list = [p for p in
self.portal.portal_preferences._getSortedPreferenceList()
if p.getPriority() == Priority.USER]
@@ -252,7 +250,7 @@
def test_manyTemplatesWithoutReindexation(self):
"""Check what happen when templates are created one by one without reindexation"""
- self.login(self.id())
+ self.createUserAndLogin(self.id())
active_user_preference_list = [p for p in
self.portal.portal_preferences._getSortedPreferenceList()
if p.getPriority() == Priority.USER]
@@ -293,7 +291,7 @@
self.portal.portal_activities.manage_enableActivityTracking()
self.portal.portal_activities.manage_enableActivityTimingLogging()
self.portal.portal_activities.manage_enableActivityCreationTrace()
- self.login(self.id())
+ self.createUserAndLogin(self.id())
preference = self.portal.portal_preferences.newContent(portal_type='Preference')
preference.priority = Priority.USER
preference.enable()
More information about the Erp5-report
mailing list