Changeset 6809 for main/waeup.sirp/trunk/src/waeup/sirp/students
- Timestamp:
- 21 Sep 2011, 10:34:06 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py
r6804 r6809 75 75 student.matric_number = u'234' 76 76 self.test_student_id = self.app['students'].addStudent(student) 77 self.student = self.app['students'][self.test_student_id] 78 77 79 # Set password 78 80 IUserAccount( … … 134 136 self.course, level=100) 135 137 138 # Set study course attributes of test student 139 self.student['studycourse'].certificate = self.certificate 140 self.student['studycourse'].current_session = 2004 141 self.student['studycourse'].current_verdict = 'A' 142 self.student['studycourse'].current_level = 100 143 136 144 # Put the prepopulated site into test ZODB and prepare test 137 145 # browser … … 366 374 # In state returning the pay_school_fee transition triggers some 367 375 # changes of attributes 368 student['studycourse'].certificate = self.certificate369 student['studycourse'].current_session = 2004370 student['studycourse'].current_verdict = 'A'371 student['studycourse'].current_level = 100372 376 self.browser.getControl(name="transition").value = ['pay_school_fee'] 373 377 self.browser.getControl("Save").click() … … 507 511 self.assertMatches('...The requested form is locked...', 508 512 self.browser.contents) 509 return 513 IWorkflowInfo(student).fireTransition('clear') 514 IWorkflowInfo(student).fireTransition('pay_first_school_fee') 515 # Students can add the current study level 516 self.browser.getLink("Study Course").click() 517 self.browser.getLink("Add course list").click() 518 self.assertMatches('...Add current level 100 (Year 1)...', 519 self.browser.contents) 520 self.browser.getControl("Create course list now").click() 521 self.browser.getLink("100").click() 522 self.browser.getLink("Add and remove courses").click() 523 self.browser.getControl("Add course ticket").click() 524 self.browser.getControl(name="form.course").value = ['COURSE1'] 525 self.browser.getControl("Add course ticket").click() 526 self.assertMatches('...The ticket exists...', 527 self.browser.contents) 528 self.student['studycourse'].current_level = 200 529 self.browser.getLink("Study Course").click() 530 self.browser.getLink("Add course list").click() 531 self.assertMatches('...Add current level 200 (Year 2)...', 532 self.browser.contents) 533 self.browser.getControl("Create course list now").click() 534 self.browser.getLink("200").click() 535 self.browser.getLink("Add and remove courses").click() 536 self.browser.getControl("Add course ticket").click() 537 self.browser.getControl(name="form.course").value = ['COURSE1'] 538 self.browser.getControl("Add course ticket").click() 539 self.assertMatches('...Successfully added COURSE1...', 540 self.browser.contents) 541 ctrl = self.browser.getControl(name='val_id') 542 ctrl.getControl(value='COURSE1').selected = True 543 self.browser.getControl("Remove selected", index=0).click() 544 self.assertTrue('Successfully removed' in self.browser.contents) 545 return
Note: See TracChangeset for help on using the changeset viewer.