From 6604f6938d3680256ca1e5b0ea93dad62703ae5a Mon Sep 17 00:00:00 2001 From: Andrew Ferrier <andrewferrier@example.com> Date: Mon, 2 Nov 2015 09:23:56 +0000 Subject: [PATCH] Add missing From/To header test for coverage. --- tests/Direct/test_Direct_Basic.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/Direct/test_Direct_Basic.py b/tests/Direct/test_Direct_Basic.py index 3fa7edc..8ef1c44 100644 --- a/tests/Direct/test_Direct_Basic.py +++ b/tests/Direct/test_Direct_Basic.py @@ -19,6 +19,15 @@ class Direct_Basic(BaseTestClasses.Email2PDFTestCase): self.assertFalse(self.existsByTimeWarning()) self.assertFalse(self.existsByTimeOriginal()) + def test_missing_from_to(self): + path = os.path.join(self.examineDir, "missing_from_to.pdf") + self.addHeaders(frm=None, to=None) + error = self.invokeDirectly(outputFile=path, extraParams=['--headers']) + self.assertTrue(os.path.exists(path)) + self.assertEqual('', error) + self.assertFalse(self.existsByTimeWarning()) + self.assertFalse(self.existsByTimeOriginal()) + def test_internationalised_subject(self): path = os.path.join(self.examineDir, "internationalised_subject.pdf") self.addHeaders(subject=bytes("Hello!", 'iso-8859-1'), subject_encoding='iso-8859-1')