Example #1
0
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
Example #2
0
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
Example #3
0
    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))
Example #4
0
    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))