From 314352df52b5ecd186e6b03bbd228e9baa5f0ba5 Mon Sep 17 00:00:00 2001 From: Gabriel Monnerat <gabriel@tiolive.com> Date: Thu, 10 Mar 2011 18:04:17 +0000 Subject: [PATCH] remove code duplicated git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@44158 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../TestTemplateItem/testUNGSecurity.py | 26 ++++++------------- bt5/erp5_web_ung_role/bt/revision | 2 +- 2 files changed, 9 insertions(+), 19 deletions(-) diff --git a/bt5/erp5_web_ung_role/TestTemplateItem/testUNGSecurity.py b/bt5/erp5_web_ung_role/TestTemplateItem/testUNGSecurity.py index 35ce78cd1a..d365769377 100644 --- a/bt5/erp5_web_ung_role/TestTemplateItem/testUNGSecurity.py +++ b/bt5/erp5_web_ung_role/TestTemplateItem/testUNGSecurity.py @@ -68,11 +68,18 @@ class TestUNGSecurity(ERP5TypeTestCase): 'erp5_web_ung_role') def beforeTearDown(self): - """ """ person_module = self.getPersonModule() person_module.manage_delObjects(list(person_module.objectIds())) self.stepTic() + def afterSetUp(self): + person = self.portal.person_module.newContent(portal_type='Person', + reference="ung_user") + assignment = person.newContent(portal_type='Assignment') + assignment.setFunction("function/ung_user") + assignment.open() + self.stepTic() + def testERP5Site_createNewWebDocumentAsAnonymous(self): """Test use script ERP5Site_createNewWebDocument as Anonymous User""" self.logout() @@ -84,12 +91,6 @@ class TestUNGSecurity(ERP5TypeTestCase): """Test use script ERP5Site_createNewWebDocument when a erp5 user have role to create and edit document in UNG""" self.portal.portal_preferences.ung_preference.enable() - person = self.portal.person_module.newContent(portal_type='Person', - reference="ung_user") - assignment = person.newContent(portal_type='Assignment') - assignment.setFunction("function/ung_user") - assignment.open() - self.stepTic() self.login("ung_user") web_page = self.portal.portal_catalog.getResultValue(portal_type="Web Page") self.assertEquals(web_page, None) @@ -101,11 +102,6 @@ class TestUNGSecurity(ERP5TypeTestCase): def testShareDocument(self): """Test the document sharing between erp5 users""" - person = self.portal.person_module.newContent(portal_type='Person', - reference="ung_user") - assignment = person.newContent(portal_type='Assignment') - assignment.setFunction("function/ung_user") - assignment.open() person = self.portal.person_module.newContent(portal_type='Person', reference="ung_user2", first_name="Gabriel") @@ -129,12 +125,6 @@ class TestUNGSecurity(ERP5TypeTestCase): def testBase_updateCalendarEventListWithERP5User(self): """ Test script Base_updateCalendarEventList with erp5 user""" - person = self.portal.person_module.newContent(portal_type='Person', - reference="ung_user") - assignment = person.newContent(portal_type='Assignment') - assignment.setFunction("function/ung_user") - assignment.open() - self.stepTic() self.logout() self.assertEquals('{"events": []}', self.portal.Base_updateCalendarEventList("list")) diff --git a/bt5/erp5_web_ung_role/bt/revision b/bt5/erp5_web_ung_role/bt/revision index dec2bf5d61..2edeafb09d 100644 --- a/bt5/erp5_web_ung_role/bt/revision +++ b/bt5/erp5_web_ung_role/bt/revision @@ -1 +1 @@ -19 \ No newline at end of file +20 \ No newline at end of file -- 2.30.9