Changeset 18138


Ignore:
Timestamp:
22 Jul 2025, 12:00:44 (22 hours ago)
Author:
Henrik Bettermann
Message:

Add 25 school fees.
Fix tests.
Change format of CGPA.

Location:
main/waeup.aaue/trunk/src/waeup/aaue
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.aaue/trunk/src/waeup/aaue/applicants/tests/test_browser.py

    r17876 r18138  
    262262        applicantscontainer = ApplicantsContainer()
    263263        applicantscontainer.year = session_1
    264         applicantscontainer.application_fee = 200.0
     264        applicantscontainer.application_fee = 2000.0
    265265        applicantscontainer.code = u'trans1234'
    266266        applicantscontainer.prefix = 'trans'
     
    309309        self.browser.getControl("Add online payment ticket").click()
    310310        self.assertTrue('Payment ticket created' in self.browser.contents)
    311         self.assertTrue('<span>200.0</span>' in self.browser.contents)
    312         self.assertEqual(applicant.values()[0].amount_auth, 200.0)
     311        self.assertTrue('<span>5400.0</span>' in self.browser.contents)
     312        self.assertEqual(applicant.values()[0].amount_auth, 5400.0)
    313313        return
    314314
  • main/waeup.aaue/trunk/src/waeup/aaue/interswitch/browser.py

    r18087 r18138  
    347347                elif student.entry_session < 2024:
    348348                    sorted_items = SCHOOLFEES[23][student.certcode].items()
     349                elif student.entry_session < 2025:
     350                    sorted_items = SCHOOLFEES[24][student.certcode].items()
    349351                else:
    350                     sorted_items = SCHOOLFEES[24][student.certcode].items()
     352                    sorted_items = SCHOOLFEES[25][student.certcode].items()
    351353                # Move tuition. We expect that tuition is the fourth element
    352354                sorted_items.insert(0, sorted_items.pop(3))
  • main/waeup.aaue/trunk/src/waeup/aaue/interswitch/tests.py

    r18040 r18138  
    8282        self.assertTrue('Total Amount Authorized:' in self.browser.contents)
    8383        self.assertTrue(
    84             '<input type="hidden" name="amount" value="1220000" />'
     84            '<input type="hidden" name="amount" value="1230000" />'
    8585            in self.browser.contents)
    8686        self.assertTrue(
     
    227227        self.assertEqual(self.student.current_mode, 'ug_ft')
    228228        self.assertTrue(
    229             '<input type="hidden" name="amount" value="22270000" />'
     229            '<input type="hidden" name="amount" value="22280000" />'
    230230            in self.browser.contents)
    231231        self.assertTrue(
     
    250250        self.browser.getLink("Pay via Interswitch", index=0).click()
    251251        self.assertTrue(
    252             '<input type="hidden" name="amount" value="9220000" />'
     252            '<input type="hidden" name="amount" value="9230000" />'
    253253            in self.browser.contents)
    254254        self.assertTrue(
     
    264264        self.browser.getLink("Pay via Interswitch", index=0).click()
    265265        self.assertTrue(
    266             '<input type="hidden" name="amount" value="13070000" />'
     266            '<input type="hidden" name="amount" value="13080000" />'
    267267            in self.browser.contents)
    268268        self.assertTrue(
     
    280280        self.browser.getLink("Pay via Interswitch", index=0).click()
    281281        self.assertTrue(
    282             '<input type="hidden" name="amount" value="9220000" />'
     282            '<input type="hidden" name="amount" value="9230000" />'
    283283            in self.browser.contents)
    284284        self.assertTrue(
     
    302302        self.assertTrue('Total Amount Authorized:' in self.browser.contents)
    303303        self.assertTrue(
    304             '<input type="hidden" name="amount" value="1850000" />'
     304            '<input type="hidden" name="amount" value="1860000" />'
    305305            in self.browser.contents)
    306306        self.assertTrue(self.student['payments'].values()[0].net_amt == 16800)
     
    319319        self.assertTrue('Total Amount Authorized:' in self.browser.contents)
    320320        self.assertTrue(
    321             '<input type="hidden" name="amount" value="1570000" />'
     321            '<input type="hidden" name="amount" value="1580000" />'
    322322            in self.browser.contents)
    323323        self.assertTrue(self.student['payments'].values()[1].net_amt == 14000)
     
    369369        self.assertEqual(self.student.current_mode, 'ug_pt')
    370370        self.assertTrue(
    371             '<input type="hidden" name="amount" value="257600" />'
     371            '<input type="hidden" name="amount" value="267600" />'
    372372            in self.browser.contents)
    373373        delta = timedelta(days=8)
  • main/waeup.aaue/trunk/src/waeup/aaue/students/export.py

    r16916 r18138  
    234234                value = context.passed_params[2]
    235235            elif name == 'level_gpa':
    236                 value = format_float(context.gpa_params[0], 3)
     236                value = format_float(context.gpa_params[0], 2)
    237237            elif name == 'failed_courses':
    238238                value = context.passed_params[4]
     
    244244                value = context.cumulative_params[4]
    245245            elif name == 'cgpa':
    246                 value = format_float(context.cumulative_params[0], 3)
     246                value = format_float(context.cumulative_params[0], 2)
    247247            elif name == 'remark':
    248248                value = getattr(context, 'remark', '')
  • main/waeup.aaue/trunk/src/waeup/aaue/students/reports/tests/test_level_report.py

    r14918 r18138  
    3131        result = lr._get_students('fac1', 'dep1', 'CERT1', 2010, 100)
    3232        self.assertEqual(result,
    33             [(u'1234', u'TESTER, Bob', 30, 30, '5.000',
     33            [(u'1234', u'TESTER, Bob', 30, 30, '5.00',
    3434               'Nil', 'Nil', 30, 30, '5.000', 'Proceed')])
    3535        return
     
    7070        result = lr._get_students('fac1', 'dep1', 'CERT1', 2010, 100)
    7171        self.assertEqual(result,
    72             [(u'1234', u'TESTER, Bob', 91, 91, '5.000',
     72            [(u'1234', u'TESTER, Bob', 91, 91, '5.00',
    7373               'Nil', 'Nil', 91, 91, '5.00', '1s_st_s')])
    7474        return
  • main/waeup.aaue/trunk/src/waeup/aaue/students/tests/test_export.py

    r17289 r18138  
    223223            'level_gpa,failed_courses,not_taken_courses,cum_credits_taken,'
    224224            'cum_credits_passed,cgpa,remark\r\n'
    225             '234,"TESTER, Anna M.",100,2012,0,0,0.000,,CRS1 ,0,0,0.000,\r\n'
     225            '234,"TESTER, Anna M.",100,2012,0,0,0.00,,CRS1 ,0,0,0.00,\r\n'
    226226            )
    227227        return
  • main/waeup.aaue/trunk/src/waeup/aaue/students/utils.py

    r17950 r18138  
    3333
    3434SCHOOLFEES = dict()
    35 SFEECHANGES = (12, 13, 14, 15, 20, 21, 22, 23, 24)
     35SFEECHANGES = (12, 13, 14, 15, 20, 21, 22, 23, 24, 25)
    3636
    3737for year in SFEECHANGES:
     
    408408                elif student.entry_session < 2024:
    409409                    schoolfees = SCHOOLFEES[23][student.certcode]
     410                elif student.entry_session < 2025:
     411                    schoolfees = SCHOOLFEES[24][student.certcode]
    410412                else:
    411                     schoolfees = SCHOOLFEES[24][student.certcode]
     413                    schoolfees = SCHOOLFEES[25][student.certcode]
    412414            except KeyError:
    413415                return _('School fees not yet fixed.'), None
Note: See TracChangeset for help on using the changeset viewer.