[Erp5-report] r32738 romain - /erp5/trunk/products/ERP5/tests/testERP5Core.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Feb 18 10:40:27 CET 2010
Author: romain
Date: Thu Feb 18 10:40:24 2010
New Revision: 32738
URL: http://svn.erp5.org?rev=32738&view=rev
Log:
Check 'My Favourites' menu for Member.
Modified:
erp5/trunk/products/ERP5/tests/testERP5Core.py
Modified: erp5/trunk/products/ERP5/tests/testERP5Core.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testERP5Core.py?rev=32738&r1=32737&r2=32738&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testERP5Core.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testERP5Core.py [utf8] Thu Feb 18 10:40:24 2010
@@ -93,6 +93,11 @@
def getTitle(self):
return "ERP5Core"
+ def getBusinessTemplateList(self):
+ """
+ """
+ return ('erp5_base', )
+
def login(self, quiet=0, run=run_all_test):
uf = self.getPortal().acl_users
uf._doAddUser(self.manager_username, self.manager_password, ['Manager'], [])
@@ -198,7 +203,7 @@
(pprint.pformat(expected), pprint.pformat(got)))
self.assertEquals(expected, got, msg)
- def test_actions_on_portal(self):
+ def test_manager_actions_on_portal(self):
# as manager:
expected = {'folder': [],
'global': [{'title': 'Manage Business Templates',
@@ -211,6 +216,8 @@
'id': 'types_tool'},
{'title': 'Undo', 'id': 'undo'}],
'object': [],
+ 'object_action': [{'id': 'post_query', 'title': 'Post a Query'}],
+ 'object_jump': [{'id': 'jump_query', 'title': 'Queries'}],
'object_search': [{'title': 'Search', 'id': 'search'}],
'object_sort': [{'title': 'Sort', 'id': 'sort_on'}],
'object_ui': [{'title': 'Modify UI', 'id': 'list_ui'}],
@@ -221,6 +228,26 @@
'workflow': []}
self.check_actions(self.portal, expected)
+ def test_member_actions_on_portal(self):
+ # as Member
+ self.createUser('usual_member')
+ self.logout()
+ transaction.commit()
+ self.tic()
+ ERP5TypeTestCase.login(self, 'usual_member')
+ expected = {'folder': [],
+ 'global': [],
+ 'object': [],
+ 'object_search': [{'title': 'Search', 'id': 'search'}],
+ 'object_sort': [{'title': 'Sort', 'id': 'sort_on'}],
+ 'object_ui': [{'title': 'Modify UI', 'id': 'list_ui'}],
+ 'object_view': [{'title': 'History', 'id': 'history'}],
+ 'user': [{'title': 'Preferences', 'id': 'preferences'},
+ {'title': 'Log out', 'id': 'logout'}],
+ 'workflow': []}
+ self.check_actions(self.portal, expected)
+
+ def test_anonymous_actions_on_portal(self):
# as anonymous:
self.logout()
expected = {'folder': [],
More information about the Erp5-report
mailing list