Ignore:
Timestamp:
4 Jun 2024, 07:54:30 (8 months ago)
Author:
Henrik Bettermann
Message:

Limit the file name length to 65 characters.

File:
1 edited

Legend:

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

    r16818 r17809  
    225225        return
    226226
     227    def test_forbidden_filename(self):
     228        self.browser.addHeader('Authorization', 'Basic mgr:mgrpw')
     229        self.browser.open(self.datacenter_path)
     230        self.assertEqual(self.browser.headers['Status'], '200 Ok')
     231        self.assertEqual(self.browser.url, self.datacenter_path)
     232        self.browser.getLink("Upload data").click()
     233        file = open(FORBIDDEN_FILE)
     234        ctrl = self.browser.getControl(name='uploadfile:file')
     235        file_ctrl = ctrl.mech_control
     236        file_ctrl.add_file(file, filename='123456789012345678901234567890123456789012345678901234567890123456.csv')
     237        self.browser.getControl('Upload').click()
     238        self.assertTrue(
     239            'Maximum file name length is 65 characters!'
     240            in self.browser.contents)
     241
    227242class DataCenterUIExportTests(UniversitySetup, FunctionalAsyncTestCase):
    228243    # Tests for DataCenter class views and pages.
Note: See TracChangeset for help on using the changeset viewer.