Ignore:
Timestamp:
23 Apr 2025, 06:31:59 (2 months ago)
Author:
Henrik Bettermann
Message:

Ad mark sheet slip.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.uniben/trunk/src/waeup/uniben/students/tests/test_browser.py

    r18047 r18064  
    13481348        open(path, 'wb').write(self.browser.contents)
    13491349        print "Sample PDF affidavit_good_conduct.pdf written to %s" % path
     1350
     1351    def test_download_mark_sheet(self):
     1352        # A course ticket slip can be downloaded
     1353        self.course.title = (u'Lorem ipsum     dolor sit amet, consectetur     adipisici, '
     1354                             u'sed         eiusmod tempor    incidunt ut  labore et dolore')
     1355        self.student.firstname = u'Emmanuella Woyengifigha Mercy Onosemudiana'
     1356        self.student.lastname = u'OYAKEMIEGBEGHA'
     1357        self.student.matric_number = u'hdk7gd62i872z27zt27ge'
     1358        self.app['configuration'].current_academic_session = 2004
     1359        course_url = (
     1360            'http://localhost/app/faculties/fac1/dep1/courses/COURSE1')
     1361        self.browser.addHeader('Authorization', 'Basic mgr:mgrpw')
     1362        pdf_url = '%s/marksheet.pdf' % course_url
     1363        self.browser.open(pdf_url)
     1364        self.assertEqual(self.browser.headers['Status'], '200 Ok')
     1365        self.assertEqual(
     1366            self.browser.headers['Content-Type'], 'application/pdf')
     1367        path = os.path.join(samples_dir(), 'marksheet.pdf')
     1368        open(path, 'wb').write(self.browser.contents)
     1369        print "Sample PDF marksheet.pdf written to %s" % path
Note: See TracChangeset for help on using the changeset viewer.