- Timestamp:
- 28 Nov 2012, 17:00:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/tests/test_browser.py
r9724 r9737 96 96 self.browser.open(self.payments_path) 97 97 self.browser.getLink("Add current session payment ticket").click() 98 self.browser.getControl(name="form.p_category").value = ['schoolfee'] 98 99 self.browser.getControl("Create ticket").click() 99 100 self.assertMatches('...Amount could not be determined...', … … 101 102 IWorkflowState(self.student).setState('cleared') 102 103 self.browser.open(self.payments_path + '/addop') 104 self.browser.getControl(name="form.p_category").value = ['schoolfee'] 103 105 self.browser.getControl("Create ticket").click() 104 106 self.assertMatches('...ticket created...', … … 117 119 ticket.p_state = 'paid' 118 120 self.browser.open(self.payments_path + '/addop') 121 self.browser.getControl(name="form.p_category").value = ['schoolfee'] 119 122 self.browser.getControl("Create ticket").click() 120 123 self.assertMatches('...This type of payment has already been made...', … … 125 128 del self.student['payments'][payment] 126 129 self.browser.open(self.payments_path + '/addop') 127 self.browser.getControl("Create ticket").click() 128 self.assertMatches('...ticket created...', 129 self.browser.contents) 130 self.browser.open(self.payments_path + '/addop') 131 self.browser.getControl(name="form.p_category").value = ['co1'] 132 self.browser.getControl("Create ticket").click() 133 self.assertMatches('...ticket created...', 134 self.browser.contents) 135 self.browser.open(self.payments_path + '/addop') 136 self.browser.getControl(name="form.p_category").value = ['co2'] 137 self.browser.getControl("Create ticket").click() 138 self.assertMatches('...ticket created...', 139 self.browser.contents) 140 self.browser.open(self.payments_path + '/addop') 141 self.browser.getControl(name="form.p_category").value = ['co3'] 142 self.browser.getControl("Create ticket").click() 143 self.assertMatches('...ticket created...', 144 self.browser.contents) 145 self.browser.open(self.payments_path + '/addop') 146 self.browser.getControl( 147 name="form.p_category").value = ['bed_allocation'] 130 self.browser.getControl(name="form.p_category").value = ['schoolfee'] 131 self.browser.getControl("Create ticket").click() 132 self.assertMatches('...ticket created...', 133 self.browser.contents) 134 self.browser.open(self.payments_path + '/addop') 135 self.browser.getControl(name="form.p_category").value = ['carryover1'] 136 self.browser.getControl("Create ticket").click() 137 self.assertMatches('...ticket created...', 138 self.browser.contents) 139 self.browser.open(self.payments_path + '/addop') 140 self.browser.getControl(name="form.p_category").value = ['carryover2'] 141 self.browser.getControl("Create ticket").click() 142 self.assertMatches('...ticket created...', 143 self.browser.contents) 144 self.browser.open(self.payments_path + '/addop') 145 self.browser.getControl(name="form.p_category").value = ['carryover3'] 148 146 self.browser.getControl("Create ticket").click() 149 147 self.assertMatches('...ticket created...', … … 152 150 self.browser.getControl( 153 151 name="form.p_category").value = ['hostel_maintenance'] 154 self.browser.getControl("Create ticket").click()155 self.assertMatches('...ticket created...',156 self.browser.contents)157 self.browser.open(self.payments_path + '/addop')158 self.browser.getControl(name="form.p_category").value = ['clearance']159 152 self.browser.getControl("Create ticket").click() 160 153 self.assertMatches('...ticket created...', … … 256 249 self.assertEqual(error, None) 257 250 258 error, payment = utils.setPaymentDetails('c o1',self.student)251 error, payment = utils.setPaymentDetails('carryover1',self.student) 259 252 self.assertEqual(payment.p_level, 100) 260 253 self.assertEqual(payment.p_session, 2004) 261 254 self.assertEqual(payment.amount_auth, 6000.0) 262 self.assertEqual(payment.p_item, u'') 263 self.assertEqual(error, None) 264 265 error, payment = utils.setPaymentDetails('co2',self.student) 255 self.assertEqual(payment.p_item, u'1 CarryOver') 256 self.assertEqual(payment.p_category, 'schoolfee') 257 self.assertEqual(error, None) 258 259 error, payment = utils.setPaymentDetails('carryover2',self.student) 266 260 self.assertEqual(payment.p_level, 100) 267 261 self.assertEqual(payment.p_session, 2004) 268 262 self.assertEqual(payment.amount_auth, 7000.0) 269 self.assertEqual(payment.p_item, u'') 270 self.assertEqual(error, None) 271 272 error, payment = utils.setPaymentDetails('co3',self.student) 263 self.assertEqual(payment.p_item, u'2 CarryOvers') 264 self.assertEqual(payment.p_category, 'schoolfee') 265 self.assertEqual(error, None) 266 267 error, payment = utils.setPaymentDetails('carryover3',self.student) 273 268 self.assertEqual(payment.p_level, 100) 274 269 self.assertEqual(payment.p_session, 2004) 275 270 self.assertEqual(payment.amount_auth, 8000.0) 276 self.assertEqual(payment.p_item, u'') 271 self.assertEqual(payment.p_item, u'3 CarryOvers') 272 self.assertEqual(payment.p_category, 'schoolfee') 277 273 self.assertEqual(error, None) 278 274
Note: See TracChangeset for help on using the changeset viewer.