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')