Commit graph

56 commits

Author SHA1 Message Date
Andrew Ferrier
ca46477d8e Cleanup warning handling using logging filter - closes . 2015-08-20 00:35:31 +02:00
Andrew Ferrier
4a95f6088d Fix style issues. 2015-08-19 00:43:47 +02:00
Andrew Ferrier
65f5922e41 Create original email in warning situations. 2015-08-18 23:59:58 +02:00
Andrew Ferrier
8e77df8948 Add warnings file. 2015-08-17 16:40:04 +02:00
Andrew Ferrier
74105d0a67 Fix pylint issues. 2015-07-06 08:53:43 +01:00
Andrew Ferrier
5b0d2d95f0 Handle Content-Transfer-Encoding of 8bit; closes . 2015-07-06 08:28:59 +01:00
Andrew Ferrier
852c937621 Clarify and correct log messages. 2015-07-05 22:42:32 +01:00
Andrew Ferrier
7955acab9c Fix pylint issues. 2015-07-01 17:32:56 -05:00
Andrew Ferrier
dd3858313b Correct error message. 2015-07-01 13:36:58 -05:00
Andrew Ferrier
d1a849c217 Improve tempfile handling. 2015-07-01 13:36:49 -05:00
Andrew Ferrier
aebb186195 Fix pylint issues. 2015-07-01 13:30:25 -05:00
Andrew Ferrier
4d08ecbd0e Fix pylint issues. 2015-07-01 06:25:47 -05:00
Andrew Ferrier
d05aded854 Add ability to handle internationalised Subjects - closes 2015-06-30 05:05:10 -05:00
Andrew Ferrier
771bcfdc0e Enhance tests by checking JPG filetype. 2015-06-23 19:29:22 +01:00
Andrew Ferrier
da782d1d70 Detach attachments ref'ed from body - closes . 2015-06-23 19:06:49 +01:00
Andrew Ferrier
10febf3a5a Fix style issues. 2015-03-17 00:22:28 +00:00
Andrew Ferrier
c8139788ed Add assert for outputFile existence in invokeDirectly. 2015-03-17 00:03:26 +00:00
Andrew Ferrier
dff6c2946c Fix lowercasing logic. 2015-03-16 23:52:45 +00:00
Andrew Ferrier
7ff3cd36a1 Add assert in tests to validate whether outputFile already exists. 2015-03-16 23:48:02 +00:00
Andrew Ferrier
961afa7858 Implement image loading blacklist. 2015-03-16 14:09:25 +00:00
Andrew Ferrier
a32f5ec8ba Add fuzz test, now observed defects array being populated. 2015-01-24 17:44:05 +03:00
Andrew Ferrier
51c8dd10b0 Fix style error. 2015-01-18 16:03:11 +00:00
Andrew Ferrier
e34e3c1a4d Handle floating attachments. 2015-01-18 15:41:13 +00:00
Andrew Ferrier
4260887683 Only capture PSExceptions. 2015-01-18 15:41:13 +00:00
Andrew Ferrier
f1c4c66ab2 Delete tmpfile used for creating filename. 2015-01-04 13:17:20 +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
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
d8e1af9718 Add tests for --help and an invalid option. 2014-12-25 21:08:22 +00:00
Andrew Ferrier
ab3a7bc6bf Factor out command. 2014-12-25 20:34:36 +00:00
Andrew Ferrier
e2994ffafc Improve robustness of online check. 2014-12-25 20:15:35 +00:00
Andrew Ferrier
f95e04fc11 Log all debug messages at logger level. 2014-12-25 18:52:36 +00:00
Andrew Ferrier
97c439da8b Stop creation of tests which call the wrong submethod. 2014-12-25 18:52:36 +00:00
Andrew Ferrier
0430f122b7 Turn logging propagation off to stop erroneous console errors. 2014-12-25 17:57:25 +00:00
Andrew Ferrier
ae7329956a Complete timing and log handlers even when direct invocation fails. 2014-12-25 00:07:51 +00:00
Andrew Ferrier
c16cb540eb Simplify getting emails as bytes. 2014-12-25 00:07:28 +00:00
Andrew Ferrier
49c78914b9 Fix hardcoded and inaccurate image URLs. 2014-12-24 23:46:19 +00:00
Andrew Ferrier
cac65dbab2 Add PDF content checking to test_TestMIME. 2014-12-22 17:10:34 +00:00
Andrew Ferrier
bd14ed0bd1 Add PDF content checking to test_TestBasic. 2014-12-22 16:42:01 +00:00
Andrew Ferrier
5c3dbd13d5 Use pdfminer3k to test body content. 2014-12-20 20:51:48 +00:00
Andrew Ferrier
77087702ad Switch over to returning plain error. 2014-12-20 16:51:08 +00:00
Andrew Ferrier
d35dd05d18 Remove style issues. 2014-12-20 16:13:30 +00:00
Andrew Ferrier
3a74027e6a Introduce invokeDirectly and some Direct tests. 2014-12-20 15:59:06 +00:00
Andrew Ferrier
a6b0e1d2c2 Add additional test to validate inputFile is working correctly. 2014-12-20 14:30:30 +00:00
Andrew Ferrier
ee3e439f86 Actual output content to input file. 2014-12-20 14:29:59 +00:00
Andrew Ferrier
bb5f2d4981 Rename invokeEmail2PDF to invokeAsSubprocess. 2014-12-20 14:29:12 +00:00
Andrew Ferrier
98db5374fd Style improvements. 2014-12-18 21:26:31 +00:00
Andrew Ferrier
574a74ff83 Call attachAttachment to simplify. 2014-12-18 21:22:20 +00:00
Andrew Ferrier
4898508ed8 Simplify online checking. 2014-12-18 21:17:59 +00:00
Andrew Ferrier
9177d8f924 Use magic to check for attachment content - closes 2014-12-18 21:12:34 +00:00