Changeset 14375 for main/waeup.aaue/trunk/src/waeup/aaue/students/tests
- Timestamp:
- 7 Jan 2017, 07:25:14 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.aaue/trunk/src/waeup/aaue/students/tests/test_browser.py
r14362 r14375 588 588 589 589 def test_late_registration(self): 590 # Login590 self.app['configuration']['2004'].restitution_fee = 9999.0 591 591 delta = timedelta(days=10) 592 592 self.app['configuration'][ … … 596 596 # returning students. 597 597 self.student['studycourse'].entry_session = 2003 598 self.browser.open(self.login_path) 599 self.browser.getControl(name="form.login").value = self.student_id 600 self.browser.getControl(name="form.password").value = 'spwd' 601 self.browser.getControl("Login").click() 602 self.browser.open(self.payments_path) 598 # Login 599 self.browser.open(self.login_path) 600 self.browser.getControl(name="form.login").value = self.student_id 601 self.browser.getControl(name="form.password").value = 'spwd' 602 self.browser.getControl("Login").click() 603 # Make restitution fee payment 604 self.browser.open(self.payments_path + '/addop') 605 self.browser.getControl(name="form.p_category").value = ['restitution'] 606 self.browser.getControl("Create ticket").click() 607 self.student['payments'].values()[0].approveStudentPayment() 608 # Make late registration fee fee payment 603 609 self.browser.open(self.payments_path + '/addop') 604 610 self.browser.getControl(name="form.p_category").value = ['late_registration'] … … 619 625 self.browser.getControl("Register course list").click() 620 626 self.assertTrue('Course registration has ended. Please pay' in self.browser.contents) 621 self.student['payments'].values()[ 0].approve()627 self.student['payments'].values()[1].approve() 622 628 self.browser.getControl("Register course list").click() 623 629 self.assertTrue('Course list has been registered' in self.browser.contents) … … 626 632 # register courses. 627 633 self.student['studycourse'].entry_session = 2004 628 del self.student['payments'][self.student['payments'].keys()[ 0]]634 del self.student['payments'][self.student['payments'].keys()[1]] 629 635 IWorkflowState(self.student).setState('school fee paid') 630 636 self.browser.open(self.studycourse_path + '/100/edit') … … 932 938 self.assertTrue('Please pay faculty and departmental dues first' 933 939 in self.browser.contents) 934 935 940 configuration_1 = createObject('waeup.SessionConfiguration') 936 941 configuration_1.academic_session = 2016 937 942 configuration_1.fac_dep_fee = 9999.0 938 943 self.app['configuration'].addSessionConfiguration(configuration_1) 939 940 944 self.browser.open(self.payments_path + '/addop') 941 945 self.browser.getControl(name="form.p_category").value = ['fac_dep'] 946 self.browser.getControl("Create ticket").click() 947 self.student['payments'].values()[0].approveStudentPayment() 948 self.browser.open(self.studycourse_path + '/100/edit') 949 self.browser.getControl("Register course list").click() 950 self.assertTrue('Course list has been registered' 951 in self.browser.contents) 952 return 953 954 def test_course_registration_forbidden_2(self): 955 IWorkflowState(self.student).setState('school fee paid') 956 self.student['studycourse'].entry_session = 2004 957 self.student['studycourse'].current_session = 2004 958 self.browser.open(self.login_path) 959 self.browser.getControl(name="form.login").value = self.student_id 960 self.browser.getControl(name="form.password").value = 'spwd' 961 self.browser.getControl("Login").click() 962 self.browser.getLink("Study Course").click() 963 self.browser.getLink("Add course list").click() 964 self.browser.getControl("Create course list now").click() 965 self.browser.getLink("Edit course list").click() 966 self.browser.getControl("Register course list").click() 967 self.assertTrue('Please pay restitution fee first' 968 in self.browser.contents) 969 self.app['configuration']['2004'].restitution_fee = 9999.0 970 self.browser.open(self.payments_path + '/addop') 971 self.browser.getControl(name="form.p_category").value = ['restitution'] 942 972 self.browser.getControl("Create ticket").click() 943 973 self.student['payments'].values()[0].approveStudentPayment()
Note: See TracChangeset for help on using the changeset viewer.