Пример #1
0
 def test_init_seesion(self):
     from pumbaa.libs.mailer import Mailer
     import smtplib
     mailer = Mailer()
     session = mailer._init_session()
     self.assertIsInstance(session,smtplib.SMTP)
     if isinstance(session,smtplib.SMTP):
         session.quit()
Пример #2
0
 def test_init_seesion(self):
     from pumbaa.libs.mailer import Mailer
     import smtplib
     mailer = Mailer()
     session = mailer._init_session()
     self.assertIsInstance(session, smtplib.SMTP)
     if isinstance(session, smtplib.SMTP):
         session.quit()
Пример #3
0
    def test_valid_email_init_message(self):
        sender = "*****@*****.**"
        recipient = sender
        subject = sender

        from pumbaa.libs.mailer import Mailer
        mailer = Mailer()
        msg = mailer._init_message(sender,recipient,subject,subject)
        regex = "From:.\w+@\w+.\w{2,}\\r\\nSubject:(.*?)\\r\\nTo:.\w+@\w+.\w{2,}\\r\\nMIME-Version:.1.0\\r\\nContent-Type:.text/html"
        self.assertRegex(msg.as_string(),regex)
Пример #4
0
    def test_valid_email_init_message(self):
        sender = "*****@*****.**"
        recipient = sender
        subject = sender

        from pumbaa.libs.mailer import Mailer
        mailer = Mailer()
        msg = mailer._init_message(sender, recipient, subject, subject)
        regex = "From:.\w+@\w+.\w{2,}\\r\\nSubject:(.*?)\\r\\nTo:.\w+@\w+.\w{2,}\\r\\nMIME-Version:.1.0\\r\\nContent-Type:.text/html"
        self.assertRegex(msg.as_string(), regex)
Пример #5
0
 def test_invalid_recipient_init_message(self):
     recipient = "hgmail.com"
     sender = "*****@*****.**"
     subject = "wow"
     from pumbaa.libs.mailer import Mailer
     mailer = Mailer()
     self.assertRaises(Exception, mailer._init_message, sender, recipient,
                       subject, subject)