summaryrefslogtreecommitdiff
path: root/tests (follow)
AgeCommit message (Collapse)Author
2018-07-30Add a cli-related testjvoisin
2018-07-30Add some tests about pathological filesjvoisin
2018-07-10Remove `print` from libmat, and use the `logging` module insteadjvoisin
This should close #28
2018-07-10Implement a check for dependencies in mat2jvoisin
Example use: ``` $ mat2 -c Dependencies required for MAT2 0.1.3: - Cairo: yes - Exiftool: yes - GdkPixbuf from PyGobject: yes - Mutagen: yes - Poppler from PyGobject: yes - PyGobject: yes ``` This should close #35
2018-07-09Remove a useless option that was never implemented anywayjvoisin
2018-07-08Achieve 100% coverage!jvoisin
2018-07-08Bump coverage againjvoisin
2018-07-08Bump coverage for office files and fix some related crashesjvoisin
2018-07-08Bump coverage for torrent handlingjvoisin
2018-07-08Simplify how torrent files are handledjvoisin
- Rework the testsuite wrt. torrent - fail at parser's instantiation on corrupted torrent, instead of during `get_meta` or `remove_all` call
2018-07-07Bump a bit the coveragejvoisin
2018-07-06Simplify BMP handlingjvoisin
2018-07-06Add support for .txt filesjvoisin
2018-07-01Remove docx revisionsjvoisin
2018-07-01MAT2 is now cleaning revisions from odt files!jvoisin
2018-07-01Remove the thumbnails from libreoffice filesjvoisin
2018-06-22Split the testsuite a bit and add more testsjvoisin
2018-06-22Improve reliability against corrupted image filesjvoisin
2018-06-21Improve the reliability of the office parserjvoisin
2018-06-10Improve a bit the coveragejvoisin
2018-06-10Add some tests for non-supported embedded fileformatsjvoisin
2018-06-10Improve a bit our coverage wrt. torrent files handlingjvoisin
2018-06-10Fix and add a test for explicitly non-supported formatsjvoisin
2018-06-06Prevent exiftool-based parameter-injectionjvoisin
2018-06-04Add more typing and use mypy in the CIjvoisin
2018-05-21Rename mat2.py to mat2jvoisin
2018-05-18Rename some files to simplify packagingjvoisin
- the `src` folder is now `libmat2` - the `main.py` script is now `mat2.py`
2018-05-16Add a test about unsupported filesjvoisin
2018-05-16Some arguments are mutually exclusivesjvoisin
2018-05-14Add a `--version` optionjvoisin
2018-05-06Test for faulty files, and document how MAT2 is behaving wrt. themjvoisin
2018-04-30Clean up after the testsuitejvoisin
2018-04-30Rework the way we're outputing filesjvoisin
2018-04-29MAT2's cli now uses meaningful return codesjvoisin
- Simplify the multiprocessing by using a Pool - Use some functional (♥) constructions to exit with a return code - Add some tests to prove that we're doing things that are working correctly
2018-04-23Add a test for odgjvoisin
2018-04-23Test .odf supportjvoisin
2018-04-22Add support for torrent files cleaningjvoisin
2018-04-16Add a cli-related testjvoisin
Since I didn't notice that it was broken until c5f51345029440ab80cfa1670d554a9d851d57c4, it's a good idea to have some tests for this ;)
2018-04-16Add support for BMPjvoisin
To be completely honest, BMP have no metadata, but we still add it, just in case™
2018-04-14Add lightweight processing for PDFjvoisin
2018-04-11Improve the way we parse/display pdf metadatajvoisin
2018-04-04Add some white lines to make the code more compliantjvoisin
2018-04-04Remove some unused importsjvoisin
2018-04-04Add a test for when main.py is called without any argsjvoisin
2018-04-04Improve get_meta in various waysjvoisin
- Normalize the case - Strip \00, \r, space and \n - Flatten metadata lists - Add tests for audio files
2018-04-04Add even more tests for the clijvoisin
2018-04-04Add a first test for the CLIjvoisin
2018-04-03Add a test for an issue highligthed by 76f25212d1eef99c360b0a50cd5b88c117acf278jvoisin
2018-04-02`parser_factory` now returns the mtype toojvoisin
2018-04-01Move every image-related parser into a single filejvoisin