Ignore:
Timestamp:
30 Oct 2014, 21:20:11 (10 years ago)
Author:
Henrik Bettermann
Message:

Configure third semester payment in setPaymentDetails. Session configuration field is is no longer needed.

File:
1 edited

Legend:

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

    r11775 r11919  
    106106            in self.browser.contents)
    107107
     108        # Third semester payment
     109        self.app['configuration']['2004'].third_semester_fee = 10000.0
     110        self.browser.open(self.payments_path)
     111        self.browser.open(self.payments_path + '/addop')
     112        self.browser.getControl(
     113            name="form.p_category").value = ['third_semester']
     114        self.browser.getControl("Create ticket").click()
     115        ctrl = self.browser.getControl(name='val_id')
     116        value = ctrl.options[1]
     117        self.browser.getLink(value).click()
     118        self.browser.getLink("CollegePAY", index=0).click()
     119
     120        self.assertTrue(
     121            '<input type="hidden" name="amount" value="691300" />'
     122            in self.browser.contents)
     123        self.assertTrue(
     124            'item_name="NCE Third Semester Fee" item_amt="376300" bank_id="117" acct_num="1012044015"'
     125            in self.browser.contents)
     126        self.assertTrue(
     127            'item_name="FCEOkene Split" item_amt="140000" bank_id="117" acct_num="1012044039"'
     128            in self.browser.contents)
     129        self.assertTrue(
     130            'item_name="BT Education" item_amt="160000" bank_id="31" acct_num="0026781725"'
     131            in self.browser.contents)
     132
    108133        # Maintenance fee payment
    109134
     
    136161                           self.browser.contents)
    137162        ctrl = self.browser.getControl(name='val_id')
    138         value = ctrl.options[1]
     163        value = ctrl.options[2]
    139164        self.browser.getLink(value).click()
    140165        self.assertMatches('...Amount Authorized...',
     
    192217                           self.browser.contents)
    193218        ctrl = self.browser.getControl(name='val_id')
    194         value = ctrl.options[2]
     219        value = ctrl.options[3]
    195220        self.browser.getLink(value).click()
    196221        self.assertMatches('...Amount Authorized...',
Note: See TracChangeset for help on using the changeset viewer.