Changeset 9686 for main/waeup.uniben/trunk/src/waeup/uniben/students/tests
- Timestamp:
- 19 Nov 2012, 13:04:30 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.uniben/trunk/src/waeup/uniben/students/tests/test_browser.py
r9570 r9686 326 326 self.browser.contents) 327 327 328 def test_student_course_registration(self): 329 # Uniben students see grade instead of score on all level pages 330 # and on course ticket page. 331 IWorkflowState(self.student).setState('school fee paid') 332 self.browser.open(self.login_path) 333 self.browser.getControl(name="form.login").value = self.student_id 334 self.browser.getControl(name="form.password").value = 'spwd' 335 self.browser.getControl("Login").click() 336 # Now students can add the current study level 337 self.browser.getLink("Study Course").click() 338 self.browser.getLink("Add course list").click() 339 self.assertMatches('...Add current level 100 (Year 1)...', 340 self.browser.contents) 341 self.browser.getControl("Create course list now").click() 342 # A level with one course ticket was created 343 self.assertEqual(self.student['studycourse']['100'].number_of_tickets, 1) 344 self.browser.getLink("100").click() 345 self.assertTrue('<th>Grade</th>' in self.browser.contents) 346 self.assertFalse('<th>Score</th>' in self.browser.contents) 347 self.browser.getLink("Edit course list").click() 348 self.assertTrue('<th>Grade</th>' in self.browser.contents) 349 self.assertFalse('<th>Score</th>' in self.browser.contents) 350 self.browser.getLink("COURSE1").click() 351 self.assertFalse('Score' in self.browser.contents) 352 # Students can open the customized pdf course registration slip 353 self.browser.open(self.student_path + '/studycourse/100') 354 self.browser.getLink("Download course registration slip").click() 355 self.assertEqual(self.browser.headers['Status'], '200 Ok') 356 self.assertEqual(self.browser.headers['Content-Type'], 'application/pdf') 357 328 358 def test_get_returning_data(self): 329 359 # Student is in level 100, session 2004 with verdict A
Note: See TracChangeset for help on using the changeset viewer.