- Timestamp:
- 18 Aug 2025, 06:25:21 (9 hours ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.fceokene/trunk/src/waeup/fceokene/applicants/tests/test_browser.py
r17962 r18156 218 218 self.assertEqual(self.browser.headers['Status'], '200 Ok') 219 219 220 def test_final_submit_tpu(self):220 def disable_test_final_submit_tpu(self): 221 221 # Create NCE certificate 222 222 certificate1 = createObject('waeup.Certificate') … … 297 297 self.browser.getControl("Finally Submit").click() 298 298 self.assertEqual(self.tpuapplicant.state, 'submitted') 299 return 300 301 def test_final_submit_tpu(self): 302 # Create NCE certificate 303 certificate1 = createObject('waeup.Certificate') 304 certificate1.application_category = 'basic' 305 certificate1.code = 'NCECERT1' 306 certificate1.title = 'NCECert1' 307 certificate1.start_level = 100 308 certificate1.end_level = 500 309 certificate1.study_mode = u'nce_ft' 310 self.app['faculties']['fac1']['dep1'].certificates.addCertificate( 311 certificate1) 312 IWorkflowState(self.tpuapplicant).setState('paid') 313 self.browser.open(self.login_path) 314 self.browser.getControl( 315 name="form.login").value = self.tpuapplicant.applicant_id 316 self.browser.getControl(name="form.password").value = 'apwd' 317 self.browser.getControl("Login").click() 318 self.browser.open(self.tpuapplicant_path + '/edit') 319 self.browser.getControl(name="form.email").value = 'xx@yy.zz' 320 self.browser.getControl(name="form.zone_tpu").value = ['z5_001'] 321 self.browser.getControl(name="form.subj_comb").value = ['NCECERT1'] 322 image = open(SAMPLE_IMAGE, 'rb') 323 ctrl = self.browser.getControl(name='form.passport') 324 file_ctrl = ctrl.mech_control 325 file_ctrl.add_file(image, filename='myphoto.jpg') 326 self.browser.getControl(name="confirm_passport").value = True 327 self.browser.getControl("Save").click() 328 self.browser.getControl("Finally Submit").click() 329 self.assertTrue( 330 'Application submitted' in self.browser.contents) 331 # Create 5 applicants who already selected z5_001 332 for i in range(1,6): 333 dummy = createObject(u'waeup.Applicant') 334 dummy.firstname = u'John' 335 dummy.lastname = u'Doe %s' %i 336 dummy.zone_tpu = 'z5_001' 337 self.app['applicants'][ 338 self.tpucontainer.code].addApplicant(dummy) 339 IWorkflowState(dummy).setState('submitted') 340 IWorkflowState(self.tpuapplicant).setState('paid') 341 self.tpuapplicant.locked = False 342 self.browser.open(self.tpuapplicant_path + '/edit') 343 self.browser.getControl(name="form.zone_tpu").value = ['z5_001'] 344 self.browser.getControl("Finally Submit").click() 345 self.assertTrue("Maximum number of applications per zone exceeded." 346 in self.browser.contents) 347 self.assertEqual(self.tpuapplicant.state, 'paid') 299 348 return 300 349
Note: See TracChangeset for help on using the changeset viewer.