Ignore:
Timestamp:
12 Oct 2015, 05:06:37 (9 years ago)
Author:
Henrik Bettermann
Message:

Increase fees.

Location:
main/waeup.kwarapoly/trunk/src/waeup/kwarapoly
Files:
3 edited

Legend:

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

    r13237 r13306  
    147147        self.assertMatches('...Amount Authorized...', self.browser.contents)
    148148        self.assertMatches(
    149             '...<span>30500.0</span>...',
     149            '...<span>31500.0</span>...',
    150150            self.browser.contents)
    151151        self.payment_url = self.browser.url
     
    163163                           self.browser.contents)
    164164        self.assertTrue(
    165             '<input type="hidden" name="amount" value="3050000" />' in
    166             self.browser.contents)
    167         self.assertTrue(
    168             'item_name="School Fee" item_amt="2720000" bank_id="120" acct_num="1771586608"' in
     165            '<input type="hidden" name="amount" value="3150000" />' in
     166            self.browser.contents)
     167        self.assertTrue(
     168            'item_name="School Fee" item_amt="2820000" bank_id="120" acct_num="1771586608"' in
    169169            self.browser.contents)
    170170        self.assertTrue(
  • main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/tests/test_browser.py

    r13061 r13306  
    3636from waeup.kwarapoly.testing import FunctionalLayer
    3737from waeup.kwarapoly.students.utils import (
    38     local_nonlocal, arts_science, pt_ft)
     38    local_nonlocal, arts_science, we_ft)
    3939
    4040
     
    220220        self.assertEqual(local_nonlocal(self.student), 'non-local')
    221221        self.assertEqual(arts_science(self.student), 'science')
    222         self.assertEqual(pt_ft(self.student), 'ft')
     222        self.assertEqual(we_ft(self.student), 'ft')
    223223
    224224        # Maint payment checking disabled on 5th Dec 2014
     
    237237        self.assertEqual(payment.p_level, 100)
    238238        self.assertEqual(payment.p_session, 2004)
    239         self.assertEqual(payment.amount_auth, 53900.0)
     239        self.assertEqual(payment.amount_auth, 55200.0)
    240240        self.assertEqual(payment.p_item, u'CERT1')
    241241        self.assertEqual(error, None)
     
    250250        self.assertEqual(payment.p_level, 200)
    251251        self.assertEqual(payment.p_session, 2005)
    252         self.assertEqual(payment.amount_auth, 33090.0)
     252        self.assertEqual(payment.amount_auth, 34090.0)
    253253        self.assertEqual(payment.p_item, u'CERT1')
    254254        self.assertEqual(error, None)
     
    256256        configuration.penalty_ug = 5000.0
    257257        error, payment = utils.setPaymentDetails('schoolfee',self.student)
    258         self.assertEqual(payment.amount_auth, 38090.0)
     258        self.assertEqual(payment.amount_auth, 39090.0)
    259259        self.assertEqual(error, None)
    260260
     
    277277        self.assertEqual(payment.p_level, 100)
    278278        self.assertEqual(payment.p_session, 2004)
    279         self.assertEqual(payment.amount_auth, 7000.0)
     279        self.assertEqual(payment.amount_auth, 10000.0)
    280280        self.assertEqual(payment.p_item, u'2 CarryOvers')
    281281        self.assertEqual(payment.p_category, 'schoolfee')
     
    285285        self.assertEqual(payment.p_level, 100)
    286286        self.assertEqual(payment.p_session, 2004)
    287         self.assertEqual(payment.amount_auth, 8000.0)
     287        self.assertEqual(payment.amount_auth, 15000.0)
    288288        self.assertEqual(payment.p_item, u'3 CarryOvers')
    289289        self.assertEqual(payment.p_category, 'schoolfee')
  • main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/utils.py

    r13131 r13306  
    4747
    4848FEES_PARAMS = (
    49         ('ft', 'pt'),
     49        ('ft', 'we'),
    5050        ('local', 'non-local'),
    5151        ('science','arts'),
     
    5656        (
    5757          ( # 10       100      110      200      210     300    400     410      500      510     600   999
    58             (34500.0, 39400.0, 28800.0, 30500.0, 28800.0, 0.0, 40000.0, 29900.0, 33700.0, 29900.0, 0.0, 48750.0), # science
    59             (34500.0, 37900.0, 27300.0, 29000.0, 27300.0, 0.0, 38500.0, 28400.0, 32200.0, 28400.0, 0.0, 47200.0)  # arts
     58            (34500.0, 40700.0, 33600.0, 31500.0, 33600.0, 0.0, 46200.0, 35600.0, 34700.0, 35600.0, 0.0, 48750.0), # science
     59            (34500.0, 38700.0, 31600.0, 29500.0, 31600.0, 0.0, 44200.0, 33600.0, 32700.0, 33600.0, 0.0, 47200.0)  # arts
    6060          ), # local
    6161          ( # 10       100      110      200      210     300    400     410      500      510     600   999
    62             (49600.0, 53900.0, 35900.0, 33090.0, 35900.0, 0.0, 56400.0, 38600.0, 36900.0, 38600.0, 0.0, 63180.0), # science
    63             (49600.0, 52400.0, 34400.0, 31590.0, 34400.0, 0.0, 54900.0, 37100.0, 35400.0, 37100.0, 0.0, 61680.0)  # arts
     62            (49600.0, 55200.0, 41100.0, 34090.0, 41100.0, 0.0, 60700.0, 45600.0, 37900.0, 45600.0, 0.0, 63180.0), # science
     63            (49600.0, 53200.0, 39100.0, 32090.0, 39100.0, 0.0, 58700.0, 43600.0, 35900.0, 43600.0, 0.0, 61680.0)  # arts
    6464          ), # non-local
    6565        ), # ft
    6666        (
    6767          ( # 10    100       110    200      210      300      400        410    500     510       600     999
    68             (0.0, 40700.0, 28800.0, 30900.0, 28800.0, 30900.0, 41100.0, 29900.0, 33050.0, 29900.0, 33050.0, 0.0), # science
    69             (0.0, 39200.0, 27300.0, 29400.0, 27300.0, 29400.0, 39600.0, 28400.0, 31550.0, 28400.0, 31550.0, 0.0)  # arts
     68            (0.0, 42000.0, 33600.0, 33400.0, 33600.0, 33400.0, 42400.0, 35600.0, 37500.0, 35600.0, 37500.0, 0.0), # science
     69            (0.0, 40000.0, 31600.0, 31400.0, 31600.0, 31400.0, 40400.0, 33600.0, 35500.0, 33600.0, 35500.0, 0.0)  # arts
    7070          ), # local
    7171          ( # 10   100         110    200       210      300      400     410      500     510      600     999
    72             (0.0, 55400.0, 35900.0, 34850.0, 35900.0, 34850.0, 57800.0, 38600.0, 44350.0, 38600.0, 44350.0, 0.0), # science
    73             (0.0, 53900.0, 34400.0, 33350.0, 34400.0, 33350.0, 56300.0, 37100.0, 42850.0, 37100.0, 42850.0, 0.0)  # arts
     72            (0.0, 56700.0, 41100.0, 36350.0, 41100.0, 36350.0, 57600.0, 45600.0, 45850.0, 45600.0, 45850.0, 0.0), # science
     73            (0.0, 54700.0, 39100.0, 34350.0, 39100.0, 34350.0, 55600.0, 43600.0, 43850.0, 43600.0, 43850.0, 0.0)  # arts
    7474          ), # non-local
    75         ), # pt
     75        ), # we
    7676    )
    7777
     
    9191        return 'science'
    9292
    93 def pt_ft(student):
    94     if student.current_mode.endswith('pt'):
    95         return 'pt'
     93def we_ft(student):
     94    if student.current_mode.endswith('we'):
     95        return 'we'
    9696    else:
    9797        return 'ft'
     
    241241                if p_level in PAYMENT_LEVELS:
    242242                    amount = SCHOOL_FEES.get_fee(
    243                         (pt_ft(student),
     243                        (we_ft(student),
    244244                         local_nonlocal(student),
    245245                         arts_science(student),
     
    249249            amount = 6000.0
    250250        elif category == 'carryover2':
    251             amount = 7000.0
     251            amount = 10000.0
    252252        elif category == 'carryover3':
    253             amount = 8000.0
     253            amount = 15000.0
    254254
    255255        else:
Note: See TracChangeset for help on using the changeset viewer.