- Timestamp:
- 7 May 2014, 18:21:58 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.aaue/trunk/src/waeup/aaue/students/tests/test_utils.py
r11624 r11627 37 37 return 38 38 39 def test_no_clearance_ac_code_created(self): 40 payment = createObject('waeup.StudentOnlinePayment') 41 payment.p_category = 'clearance' 42 self.student['payments']['any_id'] = payment 43 payment.approveStudentPayment() 44 # No activation code created. 45 self.assertEqual(payment.ac, None) 46 39 47 def test_set_payment_details(self): 40 48 self.app['configuration']['2004'].gown_fee = 150.0 … … 54 62 self.assertEqual(payment, None) 55 63 self.assertEqual(error, u'Wrong state.') 56 57 64 IWorkflowState(self.student).setState('cleared') 58 error, payment = utils.setPaymentDetails('schoolfee',self.student)59 # Acceptance fee must be paid first.60 self.assertEqual(error, 'Please pay acceptance fee first.')61 payment = createObject('waeup.StudentOnlinePayment')62 payment.p_category = 'clearance'63 self.student['payments']['any_id'] = payment64 payment.approveStudentPayment()65 # No activation code created.66 self.assertEqual(payment.ac, None)67 65 # School fee can be set. 68 66 error, payment = utils.setPaymentDetails('schoolfee',self.student) … … 72 70 self.assertEqual(payment.p_item, u'CERT1') 73 71 self.assertEqual(error, None) 74 75 72 # Add penalty fee ... 76 73 # ... for cleared
Note: See TracChangeset for help on using the changeset viewer.