Ignore:
Timestamp:
3 Dec 2014, 05:14:41 (10 years ago)
Author:
Henrik Bettermann
Message:

Add clearance invitation slip.

File:
1 edited

Legend:

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

    r11773 r12121  
    3131from waeup.kofa.students.accommodation import BedTicket
    3232from waeup.kofa.testing import FunctionalTestCase
     33from waeup.kofa.browser.tests.test_pdf import samples_dir
    3334from waeup.kofa.interfaces import (
    3435    IExtFileStore, IFileStoreNameChooser)
     
    175176        self.assertTrue('Clearance has been requested'
    176177            in self.browser.contents)
     178        # Student can export physical_clearance.slip
     179        self.app['configuration'].name = u'University of Benin'
     180        self.student.physical_clearance_date = u'January 5th, 2015'
     181        self.browser.getLink("Clearance Data").click()
     182        self.browser.getLink("Download clearance invitation slip").click()
     183        self.assertEqual(self.browser.headers['Status'], '200 Ok')
     184        self.assertEqual(self.browser.headers['Content-Type'], 'application/pdf')
     185        path = os.path.join(samples_dir(), 'clearance_invitation_slip.pdf')
     186        open(path, 'wb').write(self.browser.contents)
     187        print "Sample PDF clearance_invitation_slip.pdf written to %s" % path
    177188
    178189    def test_manage_payments(self):
Note: See TracChangeset for help on using the changeset viewer.