Ignore:
Timestamp:
12 Jun 2021, 05:05:15 (3 years ago)
Author:
Henrik Bettermann
Message:

Show recipient body address on payment slip.

File:
1 edited

Legend:

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

    r16330 r16504  
    348348        file_ctrl.add_file(image, filename='myphoto.jpg')
    349349        self.browser.getControl("Save").click()
     350        applicant_url = self.browser.url
    350351        self.browser.getControl("Create and make online").click()
    351352        self.assertTrue('Payment ticket created' in self.browser.contents)
    352353        self.assertTrue('<span>40000.0</span>' in self.browser.contents)
    353354        self.assertEqual(applicant.values()[0].amount_auth, 40000.0)
     355        applicant.values()[0].p_state = 'paid'
     356        payment_url = self.browser.url
    354357        IWorkflowState(applicant).setState('submitted')
     358        self.browser.open(payment_url)
     359        self.browser.getLink("Download payment slip").click()
     360        self.assertEqual(self.browser.headers['Status'], '200 Ok')
     361        self.assertEqual(self.browser.headers['Content-Type'],
     362                         'application/pdf')
     363        path = os.path.join(samples_dir(), 'tscf_payment_slip.pdf')
     364        open(path, 'wb').write(self.browser.contents)
     365        print "Sample tscf_payment_slip.pdf written to %s" % path
     366        self.browser.open(applicant_url)
    355367        self.browser.getLink("My Data").click()
    356368        self.browser.getLink("Download application slip").click()
Note: See TracChangeset for help on using the changeset viewer.