Ignore:
Timestamp:
21 Jul 2012, 08:16:03 (13 years ago)
Author:
Henrik Bettermann
Message:

Implement SkeletonDownloadView? for downloading csv skeleton files.

Compose export filenames of portal acronym and the exporter name.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/tests/test_browser.py

    r9024 r9032  
    160160        self.assertEqual(self.browser.headers['Content-Type'],
    161161                         'text/csv; charset=UTF-8')
     162        self.assertTrue ('WAeUP.KofaFaculties.csv' in
     163            self.browser.headers['content-disposition'])
    162164        self.assertEqual(self.browser.contents,
    163165            'code,title,title_prefix,users_with_local_roles\r\n'
     
    169171                        'exported: faculties' in logcontent)
    170172        return
     173
     174    def test_skeleton_download(self):
     175        self.browser.addHeader('Authorization', 'Basic mgr:mgrpw')
     176        self.browser.open(self.datacenter_path)
     177        self.browser.getLink("Upload data").click()
     178        self.assertTrue(
     179            '<a href="skeleton?name=facultyprocessor">facultyimport_000.csv</a>'
     180            in self.browser.contents)
     181        self.browser.getLink('facultyimport_000.csv').click()
     182        self.assertEqual(self.browser.headers['Status'], '200 Ok')
     183        self.assertEqual(self.browser.headers['Content-Type'],
     184                         'text/csv; charset=UTF-8')
     185        self.assertEqual(self.browser.contents,
     186            'code,local_roles,title,title_prefix\r\n')
     187        return
Note: See TracChangeset for help on using the changeset viewer.