Ignore:
Timestamp:
2 Dec 2016, 10:34:05 (8 years ago)
Author:
Henrik Bettermann
Message:

Add 'certificate request' components.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.aaue/trunk/src/waeup/aaue/applicants/tests/test_browser.py

    r14228 r14304  
    142142        self.assertTrue("Dispatch Address" in self.browser.contents)
    143143
     144    def test_certificate_request_manage(self):
     145        # Add cert applicants container
     146        self.certcontainer = ApplicantsContainer()
     147        self.certcontainer.mode = 'create'
     148        self.certcontainer.code = u'cert%s' % session_1
     149        self.certcontainer.prefix = u'cert'
     150        self.certcontainer.application_category = u'no'
     151        self.certcontainer.year = session_1
     152        self.certcontainer.application_fee = 300.0
     153        self.certcontainer.title = u'This is the cert%s container' % session_1
     154        self.app['applicants'][self.certcontainer.code] = self.certcontainer
     155        delta = datetime.timedelta(days=10)
     156        self.certcontainer.startdate = datetime.datetime.now(pytz.utc) - delta
     157        self.certcontainer.enddate = datetime.datetime.now(pytz.utc) + delta
     158        # Add applicant
     159        certapplicant = createObject(u'waeup.Applicant')
     160        certapplicant.firstname = u'Anna'
     161        certapplicant.lastname = u'Post'
     162        self.app['applicants'][self.certcontainer.code].addApplicant(certapplicant)
     163        self.certapplication_number = certapplicant.application_number
     164        self.certapplicant = self.app['applicants'][self.certcontainer.code][
     165            self.certapplication_number]
     166        self.certapplicant_path = ('http://localhost/app/applicants/cert%s/%s'
     167            % (session_1, self.certapplication_number))
     168        self.browser.addHeader('Authorization', 'Basic mgr:mgrpw')
     169        self.browser.open(self.certapplicant_path)
     170        self.assertEqual(self.browser.headers['Status'], '200 Ok')
     171        self.assertTrue("Dispatch Address" in self.browser.contents)
     172
    144173    def test_pg_application_manage(self):
    145174        # Add pg applicants container
Note: See TracChangeset for help on using the changeset viewer.