Changeset 13437
- Timestamp:
- 11 Nov 2015, 13:40:53 (9 years ago)
- Location:
- main/waeup.aaue/trunk/src/waeup/aaue
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.aaue/trunk/src/waeup/aaue/interswitch/browser.py
r13414 r13437 50 50 51 51 def gateway_net_amt(fee): 52 if fee > GATEWAY_AMT:52 if fee > 2000: 53 53 return fee - GATEWAY_AMT 54 return 0.054 return round(fee * 0.985, 2) 55 55 56 56 def contr_agreement(student): … … 380 380 self.xml_data = """<input type="hidden" name="xml_data" value='%s' />""" % xmltext 381 381 self.context.provider_amt = provider_amt 382 self.context.gateway_amt = GATEWAY_AMT 382 self.context.gateway_amt = self.amount_auth - gateway_net_amt( 383 self.amount_auth) 383 384 hashargs = ( 384 385 self.context.p_id + -
main/waeup.aaue/trunk/src/waeup/aaue/interswitch/tests.py
r13421 r13437 121 121 self.browser.getLink(self.value).click() 122 122 self.assertTrue('Amount Authorized' in self.browser.contents) 123 # 50250 + 1000 + 500 - 500124 self.assertTrue('<span>51 250.0</span>' in self.browser.contents)123 # 50250 + 0.985 * (1000 + 500) 124 self.assertTrue('<span>51727.5</span>' in self.browser.contents) 125 125 self.payment_url = self.browser.url 126 126 self.browser.getLink("CollegePAY", index=0).click() … … 137 137 self.assertEqual(self.student.current_mode, 'ug_pt') 138 138 self.assertTrue( 139 '<input type="hidden" name="amount" value="51 25000" />'139 '<input type="hidden" name="amount" value="5172750" />' 140 140 in self.browser.contents) 141 141 self.assertTrue( … … 204 204 self.browser.getLink(self.value).click() 205 205 self.assertTrue('Amount Authorized' in self.browser.contents) 206 # 40250 + 2000 + 800 -500207 self.assertTrue('<span>4 2550.0</span>' in self.browser.contents)206 # 40250 + 0.985 * (2000 + 800) 207 self.assertTrue('<span>43008.0</span>' in self.browser.contents) 208 208 self.payment_url = self.browser.url 209 209 self.browser.getLink("CollegePAY", index=0).click() … … 212 212 self.assertTrue('Total Amount Authorized:' in self.browser.contents) 213 213 self.assertTrue( 214 '<input type="hidden" name="amount" value="4 255000" />'214 '<input type="hidden" name="amount" value="4300800" />' 215 215 in self.browser.contents) 216 216 self.assertTrue( … … 276 276 in self.browser.contents) 277 277 self.assertTrue( 278 'item_name="Concessional Fee" item_amt="1 31700" '278 'item_name="Concessional Fee" item_amt="154349" ' 279 279 'bank_id="117" acct_num="1010835352"' 280 280 in self.browser.contents) -
main/waeup.aaue/trunk/src/waeup/aaue/students/browser.py
r13425 r13437 146 146 welfare_fee = gateway_net_amt(academic_session.welfare_fee) 147 147 union_fee = gateway_net_amt(academic_session.union_fee) 148 text += ('School Fee '149 ' , %s Naira Students\' Union Dues'150 ' , %s Naira Student Welfare Assurance Fee'148 text += ('School Fee, ' 149 '%s Naira Students\' Union Dues, ' 150 '%s Naira Student Welfare Assurance Fee and ' 151 151 % (union_fee, welfare_fee)) 152 152 elif self.context.p_category in ( … … 154 154 matric_gown_fee = gateway_net_amt(academic_session.matric_gown_fee) 155 155 lapel_fee = gateway_net_amt(academic_session.lapel_fee) 156 text += ('Acceptance Fee '157 ' , %s Naira Matriculation Gown Fee'158 ' , %s Naira Lapel/File Fee'156 text += ('Acceptance Fee, ' 157 '%s Naira Matriculation Gown Fee, ' 158 '%s Naira Lapel/File Fee and ' 159 159 % (matric_gown_fee, lapel_fee)) 160 return text + ' and250.0 Naira Transaction Charge.'160 return text + '250.0 Naira Transaction Charge.' 161 161 162 162 class CustomStudyLevelDisplayFormPage(StudyLevelDisplayFormPage): -
main/waeup.aaue/trunk/src/waeup/aaue/students/tests/test_browser.py
r13421 r13437 300 300 self.student['studycourse'].entry_session = 2013 301 301 self.student['studycourse'].certificate.school_fee_1 = 50250.0 302 self.app['configuration']['2004'].union_fee = 10 00.0303 self.app['configuration']['2004'].welfare_fee = 50 0.0302 self.app['configuration']['2004'].union_fee = 1015.23 303 self.app['configuration']['2004'].welfare_fee = 507.61 304 304 self.student.nationality = u'NG' 305 305 # Login … … 319 319 self.browser.getLink(value).click() 320 320 self.assertTrue('Amount Authorized' in self.browser.contents) 321 self.assertEqual(self.student['payments'][value].amount_auth, 51 250.0)321 self.assertEqual(self.student['payments'][value].amount_auth, 51750.0) 322 322 self.browser.open(self.browser.url + '/payment_slip.pdf') 323 323 self.assertEqual(self.browser.headers['Status'], '200 Ok')
Note: See TracChangeset for help on using the changeset viewer.