- Timestamp:
- 23 Jun 2015, 06:48:59 (10 years ago)
- Location:
- main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/applicants
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/applicants/export.py
r12080 r13092 28 28 """ 29 29 30 # In contrast to ApplicantExporter we export all fields 31 # and attributes of the interfaces. 30 32 fields = tuple(sorted(set( 31 33 INigeriaUGApplicant.names() + 32 34 INigeriaPGApplicant.names() + 33 35 IApplicantBaseData.names() 34 ))) + ('container_code',)36 ))) 35 37 36 38 def mangle_value(self, value, name, context=None): -
main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/applicants/tests/test_browser.py
r12080 r13092 362 362 self.assertMatches(result, 363 363 'aggregate,applicant_id,application_date,application_number,' 364 'co urse1,course2,course_admitted,date_of_birth,display_fullname,'365 ' email,emp2_end,emp2_position,emp2_reason,emp2_start,emp_end,'366 'emp _position,emp_reason,emp_start,employer,employer2,'367 ' firstname,history,hq_degree,hq_disc,hq_matric_no,hq_school,'368 'hq_s ession,hq_type,jamb_age,jamb_score,jamb_subjects,lastname,lga,'369 'l ocked,middlename,nationality,notice,nysc_lga,nysc_year,'370 ' password,phone,pp_school,presently_inst,reg_number,'371 'result_uploaded,screening_date,screening_score, '372 's creening_venue,sex,special_application,'373 ' state,student_id,suspended,container_code\r\n'374 ',dp2011_654321,,654321, CERT1,CERT1,CERT1,1981-02-04#,'364 'container_code,course1,course2,course_admitted,date_of_birth,' 365 'display_fullname,email,emp2_end,emp2_position,emp2_reason,' 366 'emp2_start,emp_end,emp_position,emp_reason,emp_start,employer,' 367 'employer2,firstname,history,hq_degree,hq_disc,hq_matric_no,' 368 'hq_school,hq_session,hq_type,jamb_age,jamb_score,jamb_subjects,' 369 'lastname,lga,locked,middlename,nationality,notice,nysc_lga,' 370 'nysc_year,password,phone,pp_school,presently_inst,reg_number,' 371 'result_uploaded,screening_date,screening_score,screening_venue,' 372 'sex,special,special_application,state,student_id,suspended,' 373 'translated_state\r\n' 374 ',dp2011_654321,,654321,dp2011,CERT1,CERT1,CERT1,1981-02-04#,' 375 375 'Anna M. Tester,anna@sample.com,,,,,,,,,,,Anna,' 376 '[u\'2012-10-28 21:27:52 WAT - Application initialized by system\']' 377 ',,,,,,,,,,Tester,,0,M.,NG,"Some notice\nin lines.",,,' 378 'any password,+234-123-12345#,,,123456,,' 379 '"Saturday, 16th June 2012 2:00:00 PM",98,Exam Room,f,,initialized,,' 380 '0,dp2011\r\n') 376 '[u\'2015-06-23 07:31:05 WAT - Application initialized by system\']' 377 ',,,,,,,,,,Tester,,0,M.,NG,"Some notice in lines.",,,any password,' 378 '+234-123-12345#,,,123456,,"Saturday, 16th June 2012 2:00:00 PM",' 379 '98,Exam Room,f,,,initialized,,0,initialized\r\n') 381 380 # We can import the same file if we ignore some columns. 382 381 # Since the applicants_catalog hasn't been notified, the same … … 385 384 result = processor.doImport( 386 385 self.outfile, 387 ['aggreagate','ignore_applicant_id','application_date', 388 'ignore_application_number','course1','course2', 389 'course_admitted','date_of_birth','ignore3','email','emp2_end', 390 'emp2_position','emp2_reason','emp2_start','emp_end','emp_position', 391 'emp_reason','emp_start','employer','employer2','firstname','ignore4', 392 'hq_degree','hq_disc','hq_matric_no','hq_school','hq_session','hq_type', 393 'jamb_age','jamb_score','jamb_subjects','lastname','lga','locked', 394 'middlename','nationality','notice','nysc_lga', 395 'nysc_year','password','phone','pp_school','presently_inst', 396 'reg_number','result_uploaded', 397 'screening_date','screening_score','screening_venue','sex', 398 'special_application', 399 'state','student_id','suspended','container_code'], 386 ['aggregate','ignore_applicant_id','application_date','ignore_application_number', 387 'container_code','course1','course2','course_admitted','date_of_birth', 388 'ignore_display_fullname','email','emp2_end','emp2_position','emp2_reason', 389 'emp2_start','emp_end','emp_position','emp_reason','emp_start','employer', 390 'employer2','firstname','ignore_history','hq_degree','hq_disc','hq_matric_no', 391 'hq_school','hq_session','hq_type','jamb_age','jamb_score','jamb_subjects', 392 'lastname','lga','locked','middlename','nationality','notice','nysc_lga', 393 'nysc_year','password','phone','pp_school','presently_inst','reg_number', 394 'result_uploaded','screening_date','screening_score','screening_venue', 395 'sex','ignore_special','special_application','state','student_id','suspended', 396 'translated_state'], 400 397 mode='create') 401 398 num_succ, num_fail, finished_path, failed_path = result … … 411 408 result = processor.doImport( 412 409 self.outfile, 413 ['aggregate','ignore_applicant_id','application_date', 414 'ignore_application_number','course1','course2', 415 'course_admitted','date_of_birth','ignore3','email','emp2_end', 416 'emp2_position','emp2_reason','emp2_start','emp_end','emp_position', 417 'emp_reason','emp_start','employer','employer2','firstname','ignore4', 418 'hq_degree','hq_disc','hq_matric_no','hq_school','hq_session','hq_type', 419 'jamb_age','jamb_score','jamb_subjects','lastname','lga','locked', 420 'middlename','nationality','notice','nysc_lga', 421 'nysc_year','password','phone','pp_school','presently_inst', 422 'reg_number','result_uploaded','screening_date','screening_score', 423 'screening_venue','sex','special_application', 424 'state','student_id','suspended','ignore_container_code'], 410 ['aggregate','ignore_applicant_id','application_date','ignore_application_number', 411 'ignore_container_code','course1','course2','course_admitted','date_of_birth', 412 'ignore_display_fullname','email','emp2_end','emp2_position','emp2_reason', 413 'emp2_start','emp_end','emp_position','emp_reason','emp_start','employer', 414 'employer2','firstname','ignore_history','hq_degree','hq_disc','hq_matric_no', 415 'hq_school','hq_session','hq_type','jamb_age','jamb_score','jamb_subjects', 416 'lastname','lga','locked','middlename','nationality','notice','nysc_lga', 417 'nysc_year','password','phone','pp_school','presently_inst','reg_number', 418 'result_uploaded','screening_date','screening_score','screening_venue', 419 'sex','ignore_special','special_application','state','student_id','suspended', 420 'translated_state'], 425 421 mode='update') 426 422 num_succ, num_fail, finished_path, failed_path = result
Note: See TracChangeset for help on using the changeset viewer.