Changeset 10831 for main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests
- Timestamp:
- 10 Dec 2013, 06:24:03 (11 years ago)
- Location:
- main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py
r10655 r10831 868 868 in logcontent) 869 869 return 870 871 872 def test_pay_special_fee(self): 873 # Add special application container 874 container_name = u'special%s' % session_1 875 applicantscontainer = ApplicantsContainer() 876 applicantscontainer.code = container_name 877 applicantscontainer.prefix = 'special' 878 applicantscontainer.year = session_1 879 applicantscontainer.title = u'This is a special app container' 880 applicantscontainer.application_category = 'no' 881 applicantscontainer.mode = 'create' 882 applicantscontainer.strict_deadline = True 883 delta = timedelta(days=10) 884 applicantscontainer.startdate = datetime.now(pytz.utc) - delta 885 applicantscontainer.enddate = datetime.now(pytz.utc) + delta 886 self.app['applicants'][container_name] = applicantscontainer 887 # Add an applicant 888 applicant = createObject('waeup.Applicant') 889 # reg_number is the only field which has to be preset here 890 # because managers are allowed to edit this required field 891 applicant.reg_number = u'12345' 892 self.app['applicants'][container_name].addApplicant(applicant) 893 IUserAccount( 894 self.app['applicants'][container_name][ 895 applicant.application_number]).setPassword('apwd') 896 # Add session configuration object 897 configuration = SessionConfiguration() 898 configuration.academic_session = session_1 899 configuration.transcript_fee = 200.0 900 self.app['configuration'].addSessionConfiguration(configuration) 901 # Login 902 self.browser.open(self.login_path) 903 self.browser.getControl( 904 name="form.login").value = applicant.applicant_id 905 self.browser.getControl(name="form.password").value = 'apwd' 906 self.browser.getControl("Login").click() 907 self.browser.getLink("Edit application record").click() 908 self.browser.getControl(name="form.firstname").value = 'John' 909 self.browser.getControl(name="form.middlename").value = 'Anthony' 910 self.browser.getControl(name="form.lastname").value = 'Tester' 911 self.browser.getControl(name="form.special_application").value = [ 912 'transcript'] 913 self.browser.getControl(name="form.date_of_birth").value = '09/09/1988' 914 #self.browser.getControl(name="form.sex").value = ['m'] 915 self.browser.getControl(name="form.email").value = 'xx@yy.zz' 916 self.browser.getControl("Save").click() 917 self.browser.getControl("Add online payment ticket").click() 918 self.assertMatches('...Payment ticket created...', 919 self.browser.contents) 920 self.assertTrue( 921 '<span>Transcript Fee</span>' in self.browser.contents) 922 self.assertTrue( 923 'This is a special app container' in self.browser.contents) 924 self.assertTrue( 925 '<span>200.0</span>' in self.browser.contents) 926 return 927 870 928 871 929 def test_duplicate_choice(self): -
main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_export.py
r10654 r10831 142 142 'course_admitted,date_of_birth,display_fullname,email,firstname,' 143 143 'history,lastname,locked,middlename,notice,password,phone,' 144 'reg_number,sex,s tate,'144 'reg_number,sex,special_application,state,' 145 145 'student_id,suspended,container_code\r\n' 146 146 'dp2011_654321,,654321,,,,,Anna Tester,,Anna,' … … 148 148 self.assertTrue( 149 149 'Application initialized by system\'],Tester,' 150 '0,,,,,,, initialized,,0,dp2011\r\n'150 '0,,,,,,,,initialized,,0,dp2011\r\n' 151 151 in result) 152 152 return … … 166 166 'course_admitted,date_of_birth,display_fullname,email,firstname,' 167 167 'history,lastname,locked,middlename,notice,password,phone,' 168 'reg_number,sex,s tate,'168 'reg_number,sex,special_application,state,' 169 169 'student_id,suspended,container_code\r\n' 170 170 'dp2011_654321,,654321,CERT1,CERT1,CERT1,1981-02-04#,' … … 174 174 'Application initialized by system\'],' 175 175 'Tester,0,M.,"Some notice\nin lines.",any password,' 176 '+234-123-12345#,123456,f, initialized,,0,dp2011\r\n'176 '+234-123-12345#,123456,f,,initialized,,0,dp2011\r\n' 177 177 in result) 178 178 … … 190 190 'course_admitted,date_of_birth,display_fullname,email,firstname,' 191 191 'history,lastname,locked,middlename,notice,password,phone,' 192 'reg_number,sex,s tate,'192 'reg_number,sex,special_application,state,' 193 193 'student_id,suspended,container_code\r\n' 194 194 'dp2011_654321,,654321,CERT1,CERT1,CERT1,1981-02-04#,' … … 198 198 'Application initialized by system\'],' 199 199 'Tester,0,M.,"Some notice\nin lines.",any password,' 200 '+234-123-12345#,123456,f, initialized,,0,dp2011\r\n'200 '+234-123-12345#,123456,f,,initialized,,0,dp2011\r\n' 201 201 in result) 202 202 return … … 212 212 'course_admitted,date_of_birth,display_fullname,email,firstname,' 213 213 'history,lastname,locked,middlename,notice,password,phone,' 214 'reg_number,sex,s tate,'214 'reg_number,sex,special_application,state,' 215 215 'student_id,suspended,container_code\r\n' 216 216 'dp2011_654321,,654321,CERT1,CERT1,CERT1,1981-02-04#,' … … 220 220 'Application initialized by system\'],' 221 221 'Tester,0,M.,"Some notice\nin lines.",any password,' 222 '+234-123-12345#,123456,f, initialized,,0,dp2011\r\n'222 '+234-123-12345#,123456,f,,initialized,,0,dp2011\r\n' 223 223 in result) 224 224 # In empty container no applicants are exported … … 233 233 'course2,course_admitted,date_of_birth,display_fullname,email,' 234 234 'firstname,history,lastname,locked,middlename,notice,password,' 235 'phone,reg_number,sex,state,student_id,suspended,container_code\r\n' 236 in result) 237 return 235 'phone,reg_number,sex,special_application,state,student_id,' 236 'suspended,container_code\r\n' 237 in result) 238 return
Note: See TracChangeset for help on using the changeset viewer.