Package moap :: Package test :: Module test_util_mail
[hide private]
[frames] | no frames]

Source Code for Module moap.test.test_util_mail

 1  # -*- Mode: Python; test-case-name: moap.test.test_util_mail -*- 
 2  # vi:si:et:sw=4:sts=4:ts=4 
 3   
 4  import os 
 5   
 6  from moap.util import mail 
 7   
 8  from moap.test import common 
 9   
10 -class TestMail(common.TestCase):
11 - def testMessage(self):
12 m = mail.Message('subject', 'to', 'from') 13 m.setContent('This is the message.') 14 m.addAttachment('attachment', 'text/plain', 'This is the attachment.') 15 output = m.get() 16 17 self.failUnless(output.startswith( 18 'Content-Type: multipart/mixed;')) 19 self.failUnless('MIME-Version: 1.0' in output) 20 self.failUnless('Subject: subject' in output) 21 self.failUnless('To: to' in output) 22 self.failUnless('This is the message.' in output) 23 self.failUnless('Content-Type: text/plain;' in output) 24 self.failUnless('Content-Transfer-Encoding:' in output) 25 self.failUnless('name="attachment"' in output)
26