- Timestamp:
- 3 Nov 2021, 15:38:36 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/kofacustom.edocons/trunk/src/kofacustom/edocons/students/tests/test_browser.py
r16639 r16695 31 31 from waeup.kofa.students.accommodation import BedTicket 32 32 from waeup.kofa.testing import FunctionalTestCase 33 from waeup.kofa.browser.tests.test_pdf import samples_dir 33 34 from waeup.kofa.interfaces import ( 34 35 IExtFileStore, IFileStoreNameChooser) … … 44 45 def test_dummytest(self): 45 46 return 47 48 class StudentUITests(StudentsFullSetup): 49 # Tests for Student class views and pages 50 51 layer = FunctionalLayer 52 53 def test_student_admission_letters(self): 54 self.certificate.study_mode = 'ug_ft' 55 # Student cant login if their password is not set 56 IWorkflowInfo(self.student).fireTransition('admit') 57 self.browser.open(self.login_path) 58 self.browser.getControl(name="form.login").value = self.student_id 59 self.browser.getControl(name="form.password").value = 'spwd' 60 self.browser.getControl("Login").click() 61 self.assertMatches( 62 '...You logged in...', self.browser.contents) 63 self.browser.getLink("Base Data").click() 64 self.browser.getLink("Download admission letter").click() 65 self.assertEqual(self.browser.headers['Status'], '200 Ok') 66 self.assertEqual(self.browser.headers['Content-Type'], 'application/pdf') 67 path = os.path.join(samples_dir(), 'admission_slip.pdf') 68 open(path, 'wb').write(self.browser.contents) 69 print "Sample PDF UG admission_slip.pdf written to %s" % path 70
Note: See TracChangeset for help on using the changeset viewer.