Changeset 18138
- Timestamp:
- 22 Jul 2025, 12:00:44 (22 hours ago)
- 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 262 262 applicantscontainer = ApplicantsContainer() 263 263 applicantscontainer.year = session_1 264 applicantscontainer.application_fee = 200 .0264 applicantscontainer.application_fee = 2000.0 265 265 applicantscontainer.code = u'trans1234' 266 266 applicantscontainer.prefix = 'trans' … … 309 309 self.browser.getControl("Add online payment ticket").click() 310 310 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) 313 313 return 314 314 -
main/waeup.aaue/trunk/src/waeup/aaue/interswitch/browser.py
r18087 r18138 347 347 elif student.entry_session < 2024: 348 348 sorted_items = SCHOOLFEES[23][student.certcode].items() 349 elif student.entry_session < 2025: 350 sorted_items = SCHOOLFEES[24][student.certcode].items() 349 351 else: 350 sorted_items = SCHOOLFEES[2 4][student.certcode].items()352 sorted_items = SCHOOLFEES[25][student.certcode].items() 351 353 # Move tuition. We expect that tuition is the fourth element 352 354 sorted_items.insert(0, sorted_items.pop(3)) -
main/waeup.aaue/trunk/src/waeup/aaue/interswitch/tests.py
r18040 r18138 82 82 self.assertTrue('Total Amount Authorized:' in self.browser.contents) 83 83 self.assertTrue( 84 '<input type="hidden" name="amount" value="12 20000" />'84 '<input type="hidden" name="amount" value="1230000" />' 85 85 in self.browser.contents) 86 86 self.assertTrue( … … 227 227 self.assertEqual(self.student.current_mode, 'ug_ft') 228 228 self.assertTrue( 229 '<input type="hidden" name="amount" value="222 70000" />'229 '<input type="hidden" name="amount" value="22280000" />' 230 230 in self.browser.contents) 231 231 self.assertTrue( … … 250 250 self.browser.getLink("Pay via Interswitch", index=0).click() 251 251 self.assertTrue( 252 '<input type="hidden" name="amount" value="92 20000" />'252 '<input type="hidden" name="amount" value="9230000" />' 253 253 in self.browser.contents) 254 254 self.assertTrue( … … 264 264 self.browser.getLink("Pay via Interswitch", index=0).click() 265 265 self.assertTrue( 266 '<input type="hidden" name="amount" value="130 70000" />'266 '<input type="hidden" name="amount" value="13080000" />' 267 267 in self.browser.contents) 268 268 self.assertTrue( … … 280 280 self.browser.getLink("Pay via Interswitch", index=0).click() 281 281 self.assertTrue( 282 '<input type="hidden" name="amount" value="92 20000" />'282 '<input type="hidden" name="amount" value="9230000" />' 283 283 in self.browser.contents) 284 284 self.assertTrue( … … 302 302 self.assertTrue('Total Amount Authorized:' in self.browser.contents) 303 303 self.assertTrue( 304 '<input type="hidden" name="amount" value="18 50000" />'304 '<input type="hidden" name="amount" value="1860000" />' 305 305 in self.browser.contents) 306 306 self.assertTrue(self.student['payments'].values()[0].net_amt == 16800) … … 319 319 self.assertTrue('Total Amount Authorized:' in self.browser.contents) 320 320 self.assertTrue( 321 '<input type="hidden" name="amount" value="15 70000" />'321 '<input type="hidden" name="amount" value="1580000" />' 322 322 in self.browser.contents) 323 323 self.assertTrue(self.student['payments'].values()[1].net_amt == 14000) … … 369 369 self.assertEqual(self.student.current_mode, 'ug_pt') 370 370 self.assertTrue( 371 '<input type="hidden" name="amount" value="2 57600" />'371 '<input type="hidden" name="amount" value="267600" />' 372 372 in self.browser.contents) 373 373 delta = timedelta(days=8) -
main/waeup.aaue/trunk/src/waeup/aaue/students/export.py
r16916 r18138 234 234 value = context.passed_params[2] 235 235 elif name == 'level_gpa': 236 value = format_float(context.gpa_params[0], 3)236 value = format_float(context.gpa_params[0], 2) 237 237 elif name == 'failed_courses': 238 238 value = context.passed_params[4] … … 244 244 value = context.cumulative_params[4] 245 245 elif name == 'cgpa': 246 value = format_float(context.cumulative_params[0], 3)246 value = format_float(context.cumulative_params[0], 2) 247 247 elif name == 'remark': 248 248 value = getattr(context, 'remark', '') -
main/waeup.aaue/trunk/src/waeup/aaue/students/reports/tests/test_level_report.py
r14918 r18138 31 31 result = lr._get_students('fac1', 'dep1', 'CERT1', 2010, 100) 32 32 self.assertEqual(result, 33 [(u'1234', u'TESTER, Bob', 30, 30, '5.00 0',33 [(u'1234', u'TESTER, Bob', 30, 30, '5.00', 34 34 'Nil', 'Nil', 30, 30, '5.000', 'Proceed')]) 35 35 return … … 70 70 result = lr._get_students('fac1', 'dep1', 'CERT1', 2010, 100) 71 71 self.assertEqual(result, 72 [(u'1234', u'TESTER, Bob', 91, 91, '5.00 0',72 [(u'1234', u'TESTER, Bob', 91, 91, '5.00', 73 73 'Nil', 'Nil', 91, 91, '5.00', '1s_st_s')]) 74 74 return -
main/waeup.aaue/trunk/src/waeup/aaue/students/tests/test_export.py
r17289 r18138 223 223 'level_gpa,failed_courses,not_taken_courses,cum_credits_taken,' 224 224 'cum_credits_passed,cgpa,remark\r\n' 225 '234,"TESTER, Anna M.",100,2012,0,0,0.00 0,,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' 226 226 ) 227 227 return -
main/waeup.aaue/trunk/src/waeup/aaue/students/utils.py
r17950 r18138 33 33 34 34 SCHOOLFEES = dict() 35 SFEECHANGES = (12, 13, 14, 15, 20, 21, 22, 23, 24 )35 SFEECHANGES = (12, 13, 14, 15, 20, 21, 22, 23, 24, 25) 36 36 37 37 for year in SFEECHANGES: … … 408 408 elif student.entry_session < 2024: 409 409 schoolfees = SCHOOLFEES[23][student.certcode] 410 elif student.entry_session < 2025: 411 schoolfees = SCHOOLFEES[24][student.certcode] 410 412 else: 411 schoolfees = SCHOOLFEES[2 4][student.certcode]413 schoolfees = SCHOOLFEES[25][student.certcode] 412 414 except KeyError: 413 415 return _('School fees not yet fixed.'), None
Note: See TracChangeset for help on using the changeset viewer.