Changeset 7947 for main/waeup.kofa/trunk/src/waeup/kofa
- Timestamp:
- 22 Mar 2012, 03:18:04 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_batching.py
r7933 r7947 95 95 '\n')[0].split(',') 96 96 97 class StudentImportExportSetup(FunctionalTestCase): 98 99 layer = FunctionalLayer 100 101 def setUp(self): 102 super(StudentImportExportSetup, self).setUp() 103 self.dc_root = tempfile.mkdtemp() 104 self.workdir = tempfile.mkdtemp() 105 app = University() 106 app['datacenter'].setStoragePath(self.dc_root) 107 self.getRootFolder()['app'] = app 108 self.app = self.getRootFolder()['app'] 109 setSite(app) 110 111 # Import students with subobjects 112 #student_file = os.path.join(self.workdir, 'sample_student_data.csv') 113 #open(student_file, 'wb').write(STUDENT_SAMPLE_DATA) 114 #num, num_warns, fin_file, fail_file = StudentProcessor().doImport( 115 # student_file, STUDENT_HEADER_FIELDS) 116 #shutil.rmtree(os.path.dirname(fin_file)) 117 118 # Populate university 119 self.certificate = createObject('waeup.Certificate') 120 self.certificate.code = 'CERT1' 121 self.certificate.application_category = 'basic' 122 self.certificate.start_level = 200 123 self.certificate.end_level = 500 124 self.app['faculties']['fac1'] = Faculty() 125 self.app['faculties']['fac1']['dep1'] = Department() 126 self.app['faculties']['fac1']['dep1'].certificates.addCertificate( 127 self.certificate) 128 129 self.importer = StudentStudyCourseProcessor() 130 self.csv_file = os.path.join( 131 self.workdir, 'sample_studycourse_data.csv') 132 open(self.csv_file, 'wb').write(STUDYCOURSE_SAMPLE_DATA) 133 return 134 135 def tearDown(self): 136 super(StudentImportExportSetup, self).tearDown() 137 shutil.rmtree(self.workdir) 138 shutil.rmtree(self.dc_root) 139 clearSite() 140 return 141 142 97 143 class StudentProcessorTest(FunctionalTestCase): 98 144
Note: See TracChangeset for help on using the changeset viewer.