- Timestamp:
- 4 Sep 2021, 11:09:01 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/students/tests/test_browser.py
r16492 r16603 30 30 from waeup.kofa.authentication import LocalRoleSetEvent 31 31 from waeup.kofa.app import University 32 from waeup.kofa.university.faculty import Faculty 33 from waeup.kofa.university.department import Department 32 34 from waeup.kofa.students.tests.test_browser import StudentsFullSetup 33 35 from waeup.kofa.students.accommodation import BedTicket … … 237 239 open(path, 'wb').write(self.browser.contents) 238 240 print "Sample PDF PT admission_slip.pdf written to %s" % path 241 242 # JUPEB is bit more complicated to test. 243 # Populate university with JUPEB first. 244 self.certificate = createObject('waeup.Certificate') 245 self.certificate.code = u'CERT2' 246 self.certificate.application_category = 'basic' 247 self.certificate.study_mode = 'ug_ft' 248 self.certificate.start_level = 100 249 self.certificate.end_level = 500 250 self.certificate.school_fee_1 = 40000.0 251 self.certificate.school_fee_2 = 20000.0 252 self.app['faculties']['jupeb'] = Faculty(code=u'JUPEB') 253 self.app['faculties']['jupeb']['dep2'] = Department(code=u'dep2') 254 self.app['faculties']['jupeb']['dep2'].certificates.addCertificate( 255 self.certificate) 256 self.course = createObject('waeup.Course') 257 self.course.code = 'COURSE2' 258 self.course.semester = 1 259 self.course.credits = 10 260 self.course.passmark = 40 261 self.app['faculties']['jupeb']['dep2'].courses.addCourse( 262 self.course) 263 self.app['faculties']['jupeb']['dep2'].certificates[ 264 'CERT2'].addCertCourse(self.course, level=100) 265 # Now it should work 266 self.student['studycourse'].certificate = self.certificate 267 self.browser.open(self.student_path) 268 self.browser.getLink("Base Data").click() 269 self.browser.getLink("Download admission letter").click() 270 self.assertEqual(self.browser.headers['Status'], '200 Ok') 271 self.assertEqual(self.browser.headers['Content-Type'], 'application/pdf') 272 path = os.path.join(samples_dir(), 'jupeb_admission_slip.pdf') 273 open(path, 'wb').write(self.browser.contents) 274 print "Sample PDF JUPEB admission_slip.pdf written to %s" % path
Note: See TracChangeset for help on using the changeset viewer.