Changeset 14934 for main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests
- Timestamp:
- 10 Jan 2018, 14:44:49 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_applicantcopier.py
r12565 r14934 26 26 from zope.component import getUtility 27 27 from zope.i18n import translate 28 from zope.securitypolicy.interfaces import IPrincipalRoleManager 28 29 from waeup.kofa.testing import FunctionalLayer 29 30 from waeup.kofa.interfaces import IExtFileStore, IFileStoreNameChooser … … 42 43 43 44 def prepare_applicant(self): 44 self.browser.addHeader('Authorization', 'Basic mgr:mgrpw')45 45 self.browser.open(self.manage_path) 46 46 self.fill_correct_values() … … 56 56 57 57 def test_copier(self): 58 self.browser.addHeader('Authorization', 'Basic mgr:mgrpw') 58 59 self.prepare_applicant() 59 60 storage = getUtility(IExtFileStore) … … 140 141 141 142 def test_batch_copying(self): 143 self.browser.addHeader('Authorization', 'Basic mgr:mgrpw') 142 144 self.prepare_applicant() 143 145 IWorkflowState(self.applicant).setState('admitted') … … 155 157 logfile = os.path.join( 156 158 self.app['datacenter'].storage, 'logs', 'applicants.log') 159 self.browser.addHeader('Authorization', 'Basic mgr:mgrpw') 157 160 self.prepare_applicant() 158 161 self.browser.open(self.container_path + '/createallstudents') … … 182 185 logfile = os.path.join( 183 186 self.app['datacenter'].storage, 'logs', 'applicants.log') 187 self.browser.addHeader('Authorization', 'Basic mgr:mgrpw') 184 188 self.prepare_applicant() 185 189 self.browser.open(self.manage_path) … … 238 242 logcontent = open(logfile).read() 239 243 self.assertTrue('IOError: Application Slip could not be created.' in logcontent) 244 245 def disabled_test_delay(self): 246 # Create portalmanager manager 247 self.app['users'].addUser('mrportalmanager', 'mrportalmanagersecret') 248 self.app['users']['mrportalmanager'].email = 'mrportalmanager@foo.ng' 249 self.app['users']['mrportalmanager'].title = 'Carlos Portales' 250 prmglobal = IPrincipalRoleManager(self.app) 251 prmglobal.assignRoleToPrincipal( 252 'waeup.PortalManager', 'mrportalmanager') 253 # Login as portal manager 254 self.browser.open(self.login_path) 255 self.browser.getControl(name="form.login").value = 'mrportalmanager' 256 self.browser.getControl(name="form.password").value = 'mrportalmanagersecret' 257 self.browser.getControl("Login").click() 258 self.prepare_applicant() 259 self.browser.open(self.manage_path) 260 self.browser.getControl(name="form.date_of_birth").value = '09/09/1988' 261 self.browser.getControl(name="form.course_admitted").value = ['CERT1'] 262 self.browser.getControl("Save").click() 263 IWorkflowState(self.applicant).setState('admitted') 264 notify(grok.ObjectModifiedEvent(self.applicant)) 265 start = datetime.now() 266 self.browser.open(self.root_path + '/createallstudents') 267 self.assertTrue('1 students successfully created' in self.browser.contents) 268 self.assertTrue((datetime.now() - start).seconds >= 10)
Note: See TracChangeset for help on using the changeset viewer.