- Timestamp:
- 25 Oct 2019, 09:59:20 (5 years ago)
- Location:
- main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/interswitch
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/interswitch/browser.py
r15529 r15702 49 49 grok.require('waeup.payStudent') 50 50 icon = 'actionicon_pay.png' 51 text = _(' CollegePAY')51 text = _('Pay via Interswitch') 52 52 target = 'goto_interswitch' 53 53 … … 78 78 grok.require('waeup.payStudent') 79 79 icon = 'actionicon_call.png' 80 text = _('Requery CollegePAY')80 text = _('Requery Interswitch History') 81 81 target = 'request_webservice' 82 82 -
main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/interswitch/tests.py
r14737 r15702 71 71 def test_interswitch_form(self): 72 72 # Manager can access InterswitchForm 73 self.browser.getLink(" CollegePAY", index=0).click()73 self.browser.getLink("Pay via Interswitch", index=0).click() 74 74 # The total amount to be processed by Interswitch 75 75 # has been reduced by the Interswitch fee of 150 Nairas … … 100 100 self.assertEqual(self.student['payments'][value].gateway_amt, 0.0) 101 101 self.browser.getLink(value).click() 102 self.browser.getLink(" CollegePAY", index=0).click()102 self.browser.getLink("Pay via Interswitch", index=0).click() 103 103 # Split amounts have been set. 104 104 self.assertEqual(self.student['payments'][value].provider_amt, 0.0) … … 112 112 def test_interswitch_form_ticket_expired(self): 113 113 # Manager can access InterswitchForm 114 self.browser.getLink(" CollegePAY", index=0).click()114 self.browser.getLink("Pay via Interswitch", index=0).click() 115 115 self.assertMatches('...<input type="hidden" name="pay_item_id" />...', 116 116 self.browser.contents) … … 124 124 self.payment.creation_date -= delta 125 125 self.browser.open(self.payment_url) 126 self.browser.getLink(" CollegePAY", index=0).click()126 self.browser.getLink("Pay via Interswitch", index=0).click() 127 127 self.assertMatches( 128 128 '...This payment ticket is too old. Please create a new ticket...', … … 131 131 self.payment.creation_date += delta 132 132 self.browser.open(self.payment_url) 133 self.browser.getLink(" CollegePAY", index=0).click()133 self.browser.getLink("Pay via Interswitch", index=0).click() 134 134 self.assertMatches('...Total Amount Authorized:...', 135 135 self.browser.contents) … … 139 139 # We should not have TZ data in timestamps processed, but it looks 140 140 # like we get some with imports :-/ 141 self.browser.getLink(" CollegePAY", index=0).click()141 self.browser.getLink("Pay via Interswitch", index=0).click() 142 142 delta = timedelta(days=8) 143 143 self.payment.creation_date -= delta … … 146 146 self.payment.creation_date) 147 147 self.browser.open(self.payment_url) 148 self.browser.getLink(" CollegePAY", index=0).click()148 self.browser.getLink("Pay via Interswitch", index=0).click() 149 149 self.assertMatches( 150 150 '...This payment ticket is too old. Please create a new ticket...', … … 153 153 self.payment.creation_date += delta 154 154 self.browser.open(self.payment_url) 155 self.browser.getLink(" CollegePAY", index=0).click()155 self.browser.getLink("Pay via Interswitch", index=0).click() 156 156 self.assertMatches('...Total Amount Authorized:...', 157 157 self.browser.contents) … … 240 240 self.browser.contents) 241 241 # Manager can access InterswitchForm 242 self.browser.getLink(" CollegePAY", index=0).click()242 self.browser.getLink("Pay via Interswitch", index=0).click() 243 243 self.assertMatches('...Total Amount Authorized:...', 244 244 self.browser.contents) … … 249 249 self.payment.creation_date -= delta 250 250 self.browser.open(self.payment_url) 251 self.browser.getLink(" CollegePAY", index=0).click()251 self.browser.getLink("Pay via Interswitch", index=0).click() 252 252 self.assertMatches( 253 253 '...This payment ticket is too old. Please create a new ticket...', … … 255 255 delta = timedelta(days=2) 256 256 self.payment.creation_date += delta 257 self.browser.getLink(" CollegePAY", index=0).click()258 self.assertMatches('...Total Amount Authorized:...', 259 self.browser.contents) 260 257 self.browser.getLink("Pay via Interswitch", index=0).click() 258 self.assertMatches('...Total Amount Authorized:...', 259 self.browser.contents) 260
Note: See TracChangeset for help on using the changeset viewer.