Changeset 11622 for main/waeup.aaue/trunk/src/waeup/aaue/students/tests
- Timestamp:
- 6 May 2014, 06:20:46 (11 years ago)
- Location:
- main/waeup.aaue/trunk/src/waeup/aaue/students/tests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.aaue/trunk/src/waeup/aaue/students/tests/test_browser.py
r11621 r11622 136 136 self.app['configuration']['2004'].school_fee = 6666.0 137 137 self.browser.getControl(name="form.p_category").value = ['schoolfee'] 138 self.browser.getControl("Create ticket").click() 139 self.assertMatches('...ticket created...', 140 self.browser.contents) 138 # Accepotance fee must be paid first 139 self.browser.getControl("Create ticket").click() 140 self.assertMatches('...Please pay acceptance fee first...', 141 self.browser.contents) 142 self.app['configuration']['2004'].clearance_fee = 666.0 143 self.browser.getControl(name="form.p_category").value = ['clearance'] 144 self.browser.getControl("Create ticket").click() 141 145 ctrl = self.browser.getControl(name='val_id') 142 146 value = ctrl.options[0] 147 self.student['payments'][value].approveStudentPayment() 148 self.browser.open(self.payments_path + '/addop') 149 self.browser.getControl(name="form.p_category").value = ['schoolfee'] 150 self.browser.getControl("Create ticket").click() 151 self.assertMatches('...ticket created...', 152 self.browser.contents) 153 ctrl = self.browser.getControl(name='val_id') 154 value = ctrl.options[1] 143 155 self.browser.getLink(value).click() 144 156 self.assertMatches('...Amount Authorized...', 145 157 self.browser.contents) 146 # Managers can open payment slip158 # Managers can open school fee payment slip 147 159 self.browser.getLink("Download payment slip").click() 148 160 self.assertEqual(self.browser.headers['Status'], '200 Ok') 149 161 self.assertEqual(self.browser.headers['Content-Type'], 'application/pdf') 150 162 # Set ticket paid 151 ticket = self.student['payments'].items()[0][1] 152 ticket.p_state = 'paid' 163 ticket = self.student['payments'][value].approveStudentPayment() 153 164 self.browser.open(self.payments_path + '/addop') 154 165 self.browser.getControl(name="form.p_category").value = ['schoolfee'] 155 166 self.browser.getControl("Create ticket").click() 156 167 self.assertMatches('...This type of payment has already been made...', 157 self.browser.contents)158 self.browser.open(self.payments_path + '/addop')159 self.browser.getControl(name="form.p_category").value = ['clearance']160 self.browser.getControl("Create ticket").click()161 self.assertMatches('...ticket created...',162 168 self.browser.contents) 163 169 -
main/waeup.aaue/trunk/src/waeup/aaue/students/tests/test_utils.py
r11621 r11622 56 56 57 57 IWorkflowState(self.student).setState('cleared') 58 error, payment = utils.setPaymentDetails('schoolfee',self.student) 59 # Acceptance fee must be paid first. 60 self.assertEqual(error, 'Please pay acceptance fee first.') 61 payment = createObject('waeup.StudentOnlinePayment') 62 payment.p_category = 'clearance' 63 self.student['payments']['any_id'] = payment 64 payment.approveStudentPayment() 65 # No activation code created. 66 self.assertEqual(payment.ac, None) 67 # School fee can be set. 58 68 error, payment = utils.setPaymentDetails('schoolfee',self.student) 59 69 self.assertEqual(payment.p_level, 100)
Note: See TracChangeset for help on using the changeset viewer.