[Erp5-report] r44215 gabriel - in /erp5/trunk/bt5/erp5_web_ung_role: TestTemplateItem/ bt/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 11 20:24:46 CET 2011
Author: gabriel
Date: Fri Mar 11 20:24:45 2011
New Revision: 44215
URL: http://svn.erp5.org?rev=44215&view=rev
Log:
Add new test
Modified:
erp5/trunk/bt5/erp5_web_ung_role/TestTemplateItem/testUNGSecurity.py
erp5/trunk/bt5/erp5_web_ung_role/bt/revision
Modified: erp5/trunk/bt5/erp5_web_ung_role/TestTemplateItem/testUNGSecurity.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_role/TestTemplateItem/testUNGSecurity.py?rev=44215&r1=44214&r2=44215&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_role/TestTemplateItem/testUNGSecurity.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_role/TestTemplateItem/testUNGSecurity.py [utf8] Fri Mar 11 20:24:45 2011
@@ -21,17 +21,19 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
##############################################################################
+
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from zExceptions import Unauthorized
from DateTime import DateTime
import json
+
class TestUNGSecurity(ERP5TypeTestCase):
- """"""
+ """Test Suite to validate all cases of permissions in UNG"""
def getTitle(self):
return "Test UNG Security"
@@ -66,7 +68,7 @@ class TestUNGSecurity(ERP5TypeTestCase):
'erp5_web_ung_core',
'erp5_web_ung_theme',
'erp5_web_ung_role')
-
+
def beforeTearDown(self):
person_module = self.getPersonModule()
person_module.manage_delObjects(list(person_module.objectIds()))
@@ -178,3 +180,11 @@ class TestUNGSecurity(ERP5TypeTestCase):
person = self.portal.portal_catalog.getResultValue(portal_type="Person")
self.assertEquals(person.getLastName(), "My Last Name")
self.assertEquals(person.getValidationState(), "validated")
+
+ def testBase_getPreferencePathList(self):
+ """Test if with a normal user the paths of preference objects are returned correctly"""
+ self.logout()
+ self.assertEquals(json.loads(self.portal.Base_getPreferencePathList()), None)
+ self.login("ung_user")
+ preference_dict = json.loads(self.portal.Base_getPreferencePathList())
+ self.assertEquals(preference_dict["preference"], "portal_preferences/1")
Modified: erp5/trunk/bt5/erp5_web_ung_role/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_role/bt/revision?rev=44215&r1=44214&r2=44215&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_role/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_role/bt/revision [utf8] Fri Mar 11 20:24:45 2011
@@ -1 +1 @@
-22
\ No newline at end of file
+23
\ No newline at end of file
More information about the Erp5-report
mailing list