def testEmailBody(self): "Contents of email text (astring) file contained in msg" msg = emailPrep(self.emailad, self.string, self.lst) self.assertIn(self.string, msg.as_string())
def testEmailContent(self): msg = emailPrep(self.emailad, self.string, self.lst) self.assertEqual(msg.get_content_type(), 'multipart/mixed') self.assertEqual(msg.is_multipart(), True)
def testEmailPayload(self): typelst = ['text/plain', 'text/html', 'multipart/mixed', 'image/jpeg'] msg = emailPrep(self.emailad, self.string, self.lst) for m in msg.walk(): self.assertIn(m.get_content_type(), typelst)
def testEmailHdr(self): "Really, only the To: field is a good test..." msg = emailPrep(self.emailad, self.string, self.lst) self.assertEqual(msg.get('To'), self.emailad) self.assertEqual(msg.get('From'), self.efrom) self.assertEqual(msg.get('Subject'), self.substring)