def test_body_exists(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) letter_body = letter_page.letter_head.get_body() LetterDataCommon.clear_sent_box(self.driver) self.assertNotEquals(letter_body, '')
def test_letter_email_from(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) email_from = letter_page.letter_head.get_email_from() LetterDataCommon.clear_sent_box(self.driver) self.assertEquals(email_from, USER_EMAIL)
def test_letter_email_to(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) email_to = letter_page.letter_head.get_email_to() LetterDataCommon.clear_sent_box(self.driver) self.assertEquals(email_to, '*****@*****.**')
def test_letter_subject(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) subject = letter_page.letter_head.get_subject() LetterDataCommon.clear_sent_box(self.driver) self.assertEquals(subject, '1')
def test_moar_set_flag(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) letter_page.letter_toolbar.more_flag_yes() is_flag_set = letter_page.letter_head.is_flag_set() MoarCommon.clear_inbox(self.driver) self.assertEquals(is_flag_set, True)
def test_reply_all_email_to(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) letter_page.letter_toolbar.reply_all() sent_letter_page = SentLetterPage(self.driver) email_to = sent_letter_page.data.get_email_to() ReplyCommon.clear_inbox(self.driver) self.assertEqual(email_to, '*****@*****.**')
def test_forward_no_email_to_test(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) letter_page.letter_toolbar.forward() sent_letter_page = SentLetterPage(self.driver) email_to = sent_letter_page.data.get_email_to() ReplyCommon.clear_inbox(self.driver) self.assertEqual(email_to, '')
def test_moar_mark_unread(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) letter_page.letter_toolbar.more_unread() read_status = letter_page.letter_head.is_read_status() MoarCommon.clear_inbox(self.driver) self.assertEquals(read_status, False)
def test_set_read(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_recieved_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) letter_page.letter_head.change_read_status() is_read = letter_page.letter_head.is_read_status() FlagsCommon.clear_sent_box(self.driver) self.assertEquals(is_read, False)
def test_set_flag(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_recieved_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) letter_page.letter_head.change_flag() flag_set = letter_page.letter_head.is_flag_set() FlagsCommon.clear_sent_box(self.driver) self.assertEquals(flag_set, True)
def test_reply_all_subject(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) letter_page.letter_toolbar.reply_all() sent_letter_page = SentLetterPage(self.driver) subject = sent_letter_page.data.get_subject() ReplyCommon.clear_inbox(self.driver) self.assertEqual(subject, 'Re: 1')
def test_reply_mail_text(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('abrakadabra') letter_page = LetterPage(self.driver) letter_page.letter_toolbar.reply() sent_letter_page = SentLetterPage(self.driver) body_text = sent_letter_page.data.get_body() ReplyCommon.clear_inbox(self.driver) self.assertTrue('abrakadabra' in body_text)
def test_move_to(self): inbox_page = InboxPage(self.driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(self.driver) sent_page.open_letter('1') letter_page = LetterPage(self.driver) letter_page.letter_toolbar.archive() inbox_page.folders.get_archive_inbox() is_letter_present = inbox_page.have_letter('1') sent_page.clear_box(self.driver) MovingCommon.clear_inbox(self.driver) self.assertEquals(is_letter_present, True)
def clear_inbox(driver): inbox_page = InboxPage(driver) inbox_page.folders.get_sent_inbox() sent_page = SentPage(driver) sent_page.clear_box(driver) inbox_page.folders.get_recieved_inbox() sent_page = SentPage(driver) sent_page.clear_box(driver)