class TestImapEmail(unittest2.TestCase): def setUp(self): self.expected_subject = WTF_CONFIG_READER.get("email.expected_subject") self.expected_message = WTF_CONFIG_READER.get("email.expected_message") email_config = WTF_CONFIG_READER.get("email") account_config = email_config['primary'] email_server = account_config['server'] username = account_config['username'] password = account_config['password'] email_type = account_config['type'] if email_type == 'IMAP': self.mail = IMapEmailAccountObject(email_server, username, password) else: raise TypeError("Unsupported email type '{0}'".format(type)) def tearDown(self): pass @SkipTest #This test requires an imap email account def test_search_by_subject(self): print "Searching for email by subject", self.expected_subject message_num = self.mail.find_emails_by_subject( self.expected_subject)[0] message = self.mail.get_email_message(message_num) print message_num, message
class TestImapEmail(unittest.TestCase): def setUp(self): self.expected_subject = WTF_CONFIG_READER.get("email.expected_subject") self.expected_message = WTF_CONFIG_READER.get("email.expected_message") email_config = WTF_CONFIG_READER.get("email") account_config = email_config['primary'] email_server = account_config['server'] username = account_config['username'] password = account_config['password'] email_type = account_config['type'] if email_type == 'IMAP': self.mail = IMapEmailAccountObject(email_server, username, password) else: raise TypeError("Unsupported email type '{0}'".format(type)) def tearDown(self): pass @SkipTest #This test requires an imap email account def test_search_by_subject(self): print "Searching for email by subject", self.expected_subject message_num = self.mail.find_emails_by_subject(self.expected_subject)[0] message = self.mail.get_email_message(message_num) print message_num, message
def setUp(self): self.expected_subject = WTF_CONFIG_READER.get("email.expected_subject") self.expected_message = WTF_CONFIG_READER.get("email.expected_message") email_config = WTF_CONFIG_READER.get("email") account_config = email_config['primary'] email_server = account_config['server'] username = account_config['username'] password = account_config['password'] email_type = account_config['type'] if email_type == 'IMAP': self.mail = IMapEmailAccountObject(email_server, username, password) else: raise TypeError("Unsupported email type '{0}'".format(type))