dangerzone/tests/test_docs
deeplow cd99122385
Adds file formats: epub svg bmp pnm bpm ppm
Partially fix for #660. Missing some files due to limitations [1]:
- PSD - only available from PyMuPDF>=1.23.0 (qubes-fedora is lower)
- TXT - only available from PyMuPDF>=1.23.7 (qubes-fedora is lower)
- JXR - PyMuPDF was refusing to due to missing codec [1]
- JPX - Generated test file was rejected by PyMuPDF [2]
- FB2 - Most often cannot be detected by mime type alone [3]
- CBZ - (idem)
- XPS - (idem)
- MOBI - (idem)
- PAM - General version of other file format already included, so I
  decided not to include this extension [0]

New test files were generated locally:
 - epub - generated with calibre's convert-ebook from another
   sample file
 - svg - generated with inkscape from a mix of a default template
   (hexagons) and a logo's PNG file
 - bmp, pnm, bpm, ppm - generated with ImageMagick's 'convert' from
   tests/test_docs/sample-png.png

[0]: https://github.com/freedomofpress/dangerzone/issues/660#issuecomment-1914681487
[1]: https://github.com/freedomofpress/dangerzone/issues/660#issuecomment-1916803201
[2]: https://github.com/freedomofpress/dangerzone/issues/660#issuecomment-1916870347
[3]: https://github.com/freedomofpress/dangerzone/issues/688
2024-01-31 19:58:48 +00:00
..
sample-bmp.bmp Adds file formats: epub svg bmp pnm bpm ppm 2024-01-31 19:58:48 +00:00
sample-doc.doc Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-docm.docm Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-docx.docx Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-epub.epub Adds file formats: epub svg bmp pnm bpm ppm 2024-01-31 19:58:48 +00:00
sample-gif.gif Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-jpg.jpg Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-mime-application-zip.xls tests: Add sample files for extra MIME types 2023-04-03 18:58:56 +03:00
sample-mime-octet-stream.xls tests: Add sample files for extra MIME types 2023-04-03 18:58:56 +03:00
sample-mime-spreadsheet-template.ods tests: Add sample files for extra MIME types 2023-04-03 18:58:56 +03:00
sample-mime-text-template.odt tests: Add sample files for extra MIME types 2023-04-03 18:58:56 +03:00
sample-mime-x-ole-storage.xls tests: Add sample files for extra MIME types 2023-04-03 18:58:56 +03:00
sample-odg.odg Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-odp.odp Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-ods.ods Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-odt.odt Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-pbm.pbm Adds file formats: epub svg bmp pnm bpm ppm 2024-01-31 19:58:48 +00:00
sample-pdf.pdf Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-png.png Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-pnm.pnm Adds file formats: epub svg bmp pnm bpm ppm 2024-01-31 19:58:48 +00:00
sample-ppm.ppm Adds file formats: epub svg bmp pnm bpm ppm 2024-01-31 19:58:48 +00:00
sample-ppt.ppt Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-pptx.pptx Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-svg.svg Adds file formats: epub svg bmp pnm bpm ppm 2024-01-31 19:58:48 +00:00
sample-xls.xls Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample-xlsx.xlsx Sample PDFs: rename to include file format in name 2023-02-09 09:02:33 +00:00
sample_bad_max_height.pdf Add limit and test to max width and height of docs 2023-09-28 11:08:47 +01:00
sample_bad_max_width.pdf Add limit and test to max width and height of docs 2023-09-28 11:08:47 +01:00
sample_bad_pdf.pdf Add a bad PDF file in our test samples 2022-11-23 20:16:50 +02:00