Commit graph

258 commits

Author SHA1 Message Date
Andrew Ferrier
f044f6a1c0 Enhance test layout and coverage report. 2015-01-28 18:57:47 +03:00
Andrew Ferrier
b15e6b2791 Build a Docker image without Docker caching. 2015-01-28 18:34:36 +03:00
Andrew Ferrier
307dac4719 Fail more elegantly on error output. 2015-01-24 18:29:33 +03:00
Andrew Ferrier
763692541f Add broken HTML test and fix src bug. 2015-01-24 18:29:33 +03:00
Andrew Ferrier
7416e7b903 Convert None checks into assertions for circumstances I can't test for. 2015-01-24 17:52:29 +03:00
Andrew Ferrier
a32f5ec8ba Add fuzz test, now observed defects array being populated. 2015-01-24 17:44:05 +03:00
Andrew Ferrier
a8f18f1429 Document design principles. 2015-01-18 16:08:54 +00:00
Andrew Ferrier
51c8dd10b0 Fix style error. 2015-01-18 16:03:11 +00:00
Andrew Ferrier
14808b503f Bump version. 2015-01-18 16:02:13 +00:00
Andrew Ferrier
8cde56f0d2 Add timeout so requests.get() is not working forever. 2015-01-18 15:59:56 +00:00
Andrew Ferrier
4fbb6d8ee1 Improve unexpected error handling. 2015-01-18 15:42:06 +00:00
Andrew Ferrier
fde1f75478 Simplify argument specification. 2015-01-18 15:41:13 +00:00
Andrew Ferrier
e34e3c1a4d Handle floating attachments. 2015-01-18 15:41:13 +00:00
Andrew Ferrier
5469efe75c Fix Dockerfile for new version of wkhtmltox. 2015-01-18 15:41:13 +00:00
Andrew Ferrier
4260887683 Only capture PSExceptions. 2015-01-18 15:41:13 +00:00
Andrew Ferrier
a1839255b0 Use more elegant way of handling temporary files and directories. 2015-01-12 21:00:46 +00:00
Andrew Ferrier
2047dbe7b1 Clarify usage of -o and -d together - closes 2015-01-12 20:51:57 +00:00
Andrew Ferrier
16936df8e5 Fix help after removing concept of recognized attachments. 2015-01-12 20:34:31 +00:00
Andrew Ferrier
32b4d1a957 Add upside-down text tests. 2015-01-11 19:50:11 +00:00
Andrew Ferrier
3d16083272 Bump version. 2015-01-09 20:12:35 +00:00
Andrew Ferrier
8b954c410b Support complexity check. 2015-01-09 20:10:43 +00:00
Andrew Ferrier
375f15aa52 Simplify to a blacklist of MIME types - closes , 2015-01-09 20:09:29 +00:00
Andrew Ferrier
ee3f7cc9d5 Add extra assertions for safety. 2015-01-04 13:19:21 +00:00
Andrew Ferrier
f1c4c66ab2 Delete tmpfile used for creating filename. 2015-01-04 13:17:20 +00:00
Andrew Ferrier
42359d4c35 Improve style. 2015-01-03 17:35:14 +00:00
Andrew Ferrier
eba972d4f4 Fix PEP8 issue. 2015-01-03 17:35:13 +00:00
Andrew Ferrier
6aefcf9431 Bump version. 2015-01-03 17:34:38 +00:00
Andrew Ferrier
28d7bd6463 Assert there are no defects on parsing. 2015-01-03 17:34:10 +00:00
Andrew Ferrier
29f3d569e6 Fix bug with body encoding as iso-8859-1, improve tests. 2015-01-03 17:34:10 +00:00
Andrew Ferrier
de3f2afa26 Don't copy debs into Docker. 2015-01-02 12:49:30 +00:00
Andrew Ferrier
389feaca56 Remove interactive flag from docker invocations. 2015-01-02 12:43:40 +00:00
Andrew Ferrier
e36ebddede Fix style issues. 2014-12-28 12:12:10 +00:00
Andrew Ferrier
99811938f5 Bump version. 2014-12-28 12:10:26 +00:00
Andrew Ferrier
5b5f960473 Cleanup test titles. 2014-12-28 12:09:56 +00:00
Andrew Ferrier
53cf1f435b Enhance time-frozen tests - closes 2014-12-28 12:07:08 +00:00
Andrew Ferrier
accfc0f45a Refactor FaultyAttachments to work as AttachmentDetection. 2014-12-28 11:52:09 +00:00
Andrew Ferrier
e3df2af7bf Cleanup basic tests. 2014-12-28 11:45:10 +00:00
Andrew Ferrier
611566c3b5 Fix broken import. 2014-12-28 11:44:47 +00:00
Andrew Ferrier
6d66d54bd2 Factor out CID tests. 2014-12-28 11:42:27 +00:00
Andrew Ferrier
d4773195a0 Factor out JPG, PNG filenames and sizes. 2014-12-28 11:41:59 +00:00
Andrew Ferrier
a0afc5cc2b Factor out default header strings and separate metadata tests. 2014-12-27 16:27:30 +00:00
Andrew Ferrier
48b5169fe4 Simplify specification of defaults. 2014-12-25 21:21:35 +00:00
Andrew Ferrier
d8e1af9718 Add tests for --help and an invalid option. 2014-12-25 21:08:22 +00:00
Andrew Ferrier
6f4f1b1127 Handle help manually. 2014-12-25 21:08:12 +00:00
Andrew Ferrier
ab3a7bc6bf Factor out command. 2014-12-25 20:34:36 +00:00
Andrew Ferrier
94ba20df4b Remove clean target (already covered by git clean). 2014-12-25 20:17:40 +00:00
Andrew Ferrier
6a75d3160c Move remote image not existing tests into Direct. 2014-12-25 20:15:35 +00:00
Andrew Ferrier
2174c5ab7b Remove deprecated API call. 2014-12-25 20:15:35 +00:00
Andrew Ferrier
f577fadd2b Cleanly close connection after checking remote URL. 2014-12-25 20:15:35 +00:00
Andrew Ferrier
e2994ffafc Improve robustness of online check. 2014-12-25 20:15:35 +00:00