Ignore:
Timestamp:
24 Apr 2012, 15:37:51 (12 years ago)
Author:
Henrik Bettermann
Message:

Remove surcharge configuration completely.

Implement application fee and school fee payments via Interswitch (part 3)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.uniben/trunk/src/waeup/uniben/interswitch/tests.py

    r8256 r8263  
    5959
    6060
    61     def callback_url(self, payment_url, resp, apprAmt):
    62         return payment_url + (
    63             '/isw_callback?echo=' +
    64             '&resp=%s' +
    65             '&desc=Something went wrong' +
    66             '&txnRef=p1331792385335' +
    67             '&payRef=' + '&retRef=' +
    68             '&cardNum=0' +
    69             '&apprAmt=%s' +
    70             '&url=http://xyz') % (resp, apprAmt)
     61#    def callback_url(self, payment_url, resp, apprAmt):
     62#        return payment_url + (
     63#            '/isw_callback?echo=' +
     64#            '&resp=%s' +
     65#            '&desc=Something went wrong' +
     66#            '&txnRef=p1331792385335' +
     67#            '&payRef=' + '&retRef=' +
     68#            '&cardNum=0' +
     69#            '&apprAmt=%s' +
     70#            '&url=http://xyz') % (resp, apprAmt)
    7171
    7272    def test_interswitch_form(self):
     
    7777                           self.browser.contents)
    7878        self.assertMatches(
    79             '...<input type="hidden" name="amount" value="4000000.0" />...',
     79            '...<input type="hidden" name="amount" value="3985000.0" />...',
    8080            self.browser.contents)
    8181
    82     @external_test
    83     def test_callback(self):
     82#    @external_test
     83#    def test_callback(self):
    8484
    8585        # Manager can call callback manually
    86         self.browser.open(self.callback_url(self.payment_url, 'XX', '300'))
    87         self.assertMatches('...Unsuccessful callback: Something went wrong...',
    88                           self.browser.contents)
    89         self.assertMatches('...Failed...',
    90                            self.browser.contents)
    91         self.browser.open(self.payment_url + '/isw_callback')
    92         self.assertMatches('...Unsuccessful callback: Incomplete query string...',
    93                           self.browser.contents)
    94         self.assertMatches('...Failed...',
    95                            self.browser.contents)
    96         self.browser.open(self.callback_url(self.payment_url, '00', '300000'))
    97         self.assertMatches('...Wrong amount...',
    98                           self.browser.contents)
    99         self.browser.open(self.callback_url(self.payment_url, '00', '4000000'))
    100         self.assertMatches('...Valid callback received...',
    101                           self.browser.contents)
     86#        self.browser.open(self.callback_url(self.payment_url, 'XX', '300'))
     87#        self.assertMatches('...Unsuccessful callback: Something went wrong...',
     88#                          self.browser.contents)
     89#        self.assertMatches('...Failed...',
     90#                           self.browser.contents)
     91#        self.browser.open(self.payment_url + '/isw_callback')
     92#        self.assertMatches('...Unsuccessful callback: Incomplete query string...',
     93#                          self.browser.contents)
     94#        self.assertMatches('...Failed...',
     95#                           self.browser.contents)
     96#        self.browser.open(self.callback_url(self.payment_url, '00', '300000'))
     97#        self.assertMatches('...Wrong amount...',
     98#                          self.browser.contents)
     99#        self.browser.open(self.callback_url(self.payment_url, '00', '4000000'))
     100#        self.assertMatches('...Valid callback received...',
     101#                          self.browser.contents)
    102102
    103103    @external_test
Note: See TracChangeset for help on using the changeset viewer.