Ignore:
Timestamp:
24 Nov 2014, 11:27:53 (10 years ago)
Author:
Henrik Bettermann
Message:

Add pdf utility methods first pdf slip components.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py

    r12040 r12051  
    4444from waeup.ikoba.tests.test_async import FunctionalAsyncTestCase
    4545from waeup.ikoba.documents.workflow import VERIFIED
     46from waeup.ikoba.browser.tests.test_pdf import samples_dir
    4647
    4748PH_LEN = 15911  # Length of placeholder file
     
    504505            'temp_password generated: %s' % temp_password in logcontent)
    505506
     507
    506508class CustomerUITests(CustomersFullSetup):
    507509    # Tests for Customer class views and pages
     
    797799
    798800
    799 class CustomerDocumentUITests(CustomersFullSetup):
     801class DocumentUITests(CustomersFullSetup):
    800802    # Tests for CustomerDocument relates views and pages
    801803
     
    980982        self.assertTrue('Only the following extensions are allowed'
    981983            in self.browser.contents)
     984
     985
     986    def test_view_slips(self):
     987        self.browser.addHeader('Authorization', 'Basic mgr:mgrpw')
     988        # Officers can open the pdf transcript
     989        self.browser.open(self.customer_path + '/overview_slip.pdf')
     990        self.assertEqual(self.browser.headers['Status'], '200 Ok')
     991        self.assertEqual(self.browser.headers['Content-Type'], 'application/pdf')
     992        path = os.path.join(samples_dir(), 'overview_slip.pdf')
     993        open(path, 'wb').write(self.browser.contents)
     994        print "Sample PDF overview_slip.pdf written to %s" % path
Note: See TracChangeset for help on using the changeset viewer.