- Timestamp:
- 25 Oct 2012, 21:52:10 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_batching.py
r9302 r9420 733 733 734 734 def test_import(self): 735 736 735 num, num_warns, fin_file, fail_file = self.processor.doImport( 737 736 self.csv_file, COURSETICKET_HEADER_FIELDS,'create') 738 739 self.assertEqual(num_warns,2) 737 fail_file = open(fail_file).read() 738 self.assertEqual(num_warns,5) 739 self.assertEqual(fail_file, 740 'reg_number,code,mandatory,level,level_session,score,matric_number,--ERRORS--\r\n' 741 '1,COURSE1,,nonsense,,5,,Not all parents do exist yet. Skipping\r\n' 742 '1,NONSENSE,,100,,5,,code: non-existent\r\n' 743 '1,COURSE1,,200,2004,6,,level_session: does not match 2008\r\n' 744 '1,COURSE1,,300,2008,6,,level: does not exist\r\n' 745 '1,COURSE1,,300,200888,6,,level_session: Invalid value; level: does not exist\r\n') 740 746 assert self.processor.entryExists( 741 747 dict(reg_number='1', level='100', code='COURSE1'), … … 772 778 num, num_warns, fin_file, fail_file = self.processor.doImport( 773 779 self.csv_file, COURSETICKET_HEADER_FIELDS,'update') 774 self.assertEqual(num_warns,2) 780 fail_file = open(fail_file).read() 781 self.assertEqual(num_warns,5) 782 self.assertEqual(fail_file, 783 'reg_number,code,mandatory,level,level_session,score,matric_number,--ERRORS--\r\n' 784 '1,COURSE1,<IGNORE>,nonsense,<IGNORE>,5,<IGNORE>,Cannot update: no such entry\r\n' 785 '1,NONSENSE,<IGNORE>,100,<IGNORE>,5,<IGNORE>,code: non-existent\r\n' 786 '1,COURSE1,<IGNORE>,200,2004,6,<IGNORE>,level_session: does not match 2008\r\n' 787 '1,COURSE1,<IGNORE>,300,2008,6,<IGNORE>,level: does not exist\r\n' 788 '1,COURSE1,<IGNORE>,300,200888,6,<IGNORE>,level_session: Invalid value; level: does not exist\r\n') 775 789 shutil.rmtree(os.path.dirname(fin_file)) 776 790 … … 786 800 num, num_warns, fin_file, fail_file = self.processor.doImport( 787 801 self.csv_file, COURSETICKET_HEADER_FIELDS,'remove') 788 self.assertEqual(num_warns, 2)802 self.assertEqual(num_warns,5) 789 803 assert self.processor.entryExists( 790 804 dict(reg_number='1', level='100', code='COURSE1'), self.app) is False
Note: See TracChangeset for help on using the changeset viewer.