Changeset 16545 for main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests
- Timestamp:
- 13 Jul 2021, 14:08:06 (4 years ago)
- Location:
- main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_applicantcopier.py
r16228 r16545 67 67 dummy_file = StringIO('test file') 68 68 testfile_id = IFileStoreNameChooser( 69 self.applicant).chooseName(attr='testfile. pdf')69 self.applicant).chooseName(attr='testfile.jpg') 70 70 test_file = storage.createFile(testfile_id, dummy_file) 71 71 # The stored file can be fetched -
main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py
r16526 r16545 1322 1322 pdf_content = 'A' * 1024 * 300 # A string of 300 KB size 1323 1323 pseudo_pdf = StringIO(pdf_content) 1324 ctrl = self.browser.getControl(name='testfile .pdf')1324 ctrl = self.browser.getControl(name='testfile') 1325 1325 file_ctrl = ctrl.mech_control 1326 file_ctrl.add_file(pseudo_pdf, filename=' testfile.pdf')1326 file_ctrl.add_file(pseudo_pdf, filename='my_file.pdf') 1327 1327 self.browser.getControl("Save").click() # submit form 1328 1328 self.assertTrue('Uploaded file is too big!' 1329 1329 in self.browser.contents) 1330 pdf_content = 'A' * 1024 * 200 # A string of 300 KB size 1331 pseudo_pdf = StringIO(pdf_content) 1332 ctrl = self.browser.getControl(name='testfile.pdf') 1330 #pdf_content = 'A' * 1024 * 200 # A string of 300 KB size 1331 #pseudo_pdf = StringIO(pdf_content) 1332 image = open(SAMPLE_IMAGE, 'rb') 1333 ctrl = self.browser.getControl(name='testfile') 1333 1334 file_ctrl = ctrl.mech_control 1334 file_ctrl.add_file( pseudo_pdf, filename='testfile.pdf')1335 file_ctrl.add_file(image, filename='my_scan.jpg') 1335 1336 self.browser.getControl("Save").click() # submit form 1336 1337 # The file has been successfully uploaded … … 1339 1340 storage = getUtility(IExtFileStore) 1340 1341 file_id = IFileStoreNameChooser(self.applicant).chooseName( 1341 attr='testfile. pdf')1342 attr='testfile.jpg') 1342 1343 # The stored file can be fetched 1343 1344 fd = storage.getFile(file_id) 1344 1345 file_len = len(fd.read()) 1345 self.assertEqual(file_len, 2 04800)1346 self.assertEqual(file_len, 2787) 1346 1347 # A file link is displayed on the edit view ... 1347 1348 self.browser.open(self.edit_path) 1348 self.assertTrue('<a href="testfile .pdf">' in self.browser.contents)1349 self.assertTrue('<a href="testfile">' in self.browser.contents) 1349 1350 # ... and on the dislay view 1350 1351 self.browser.open(self.view_path) 1351 self.assertTrue('testfile .pdf">Test File</a>'1352 self.assertTrue('testfile">Test File</a>' 1352 1353 in self.browser.contents) 1353 1354 # Adding file is properly logged … … 1357 1358 self.assertTrue( 1358 1359 '%s - applicants.browser.ApplicantEditFormPage' 1359 ' - %s - saved: testfile .pdf'1360 ' - %s - saved: testfile' 1360 1361 % (self.applicant.applicant_id, self.applicant.applicant_id) 1361 1362 in logcontent) 1362 # When an applicant is removed, also the pdffiles are gone.1363 # When an applicant is removed, also the files are gone. 1363 1364 del self.applicantscontainer[self.applicant.application_number] 1364 1365 fd = storage.getFile(file_id)
Note: See TracChangeset for help on using the changeset viewer.