Add --mostly-hide-warnings flag.

This commit is contained in:
Andrew Ferrier 2015-08-19 00:26:01 +02:00
parent 65f5922e41
commit 1255299b7f
4 changed files with 64 additions and 6 deletions
tests/Subprocess

View file

@ -45,6 +45,16 @@ class TestBasic(Email2PDFTestCase):
self.assertTrue(self.existsByTimeOriginal())
self.assertValidOriginalFileContents()
def test_dont_print_body_mostly_hide_warnings(self):
(rc, output, error) = self.invokeAsSubprocess(extraParams=['--no-body', '--mostly-hide-warnings'])
self.assertEqual(0, rc)
self.assertFalse(self.existsByTime())
self.assertEqual('', error)
self.assertTrue(self.existsByTimeWarning())
self.assertRegex(self.getWarningFileContents(), "body.*any.*attachments")
self.assertTrue(self.existsByTimeOriginal())
self.assertValidOriginalFileContents()
def test_no_message_headers(self):
(rc, output, error) = self.invokeAsSubprocess()
self.assertEqual(0, rc)
@ -53,6 +63,14 @@ class TestBasic(Email2PDFTestCase):
self.assertFalse(self.existsByTimeWarning())
self.assertFalse(self.existsByTimeOriginal())
def test_no_message_headers(self):
(rc, output, error) = self.invokeAsSubprocess(extraParams=['--mostly-hide-warnings'])
self.assertEqual(0, rc)
self.assertTrue(self.existsByTime())
self.assertEqual('', error)
self.assertFalse(self.existsByTimeWarning())
self.assertFalse(self.existsByTimeOriginal())
def test_withinputfile(self):
self.addHeaders()
(rc, output, error) = self.invokeAsSubprocess(inputFile=True)