def test_submitting_same_idea_twice_generates_error_message(self, mozwebqa): """This testcase covers # 15119 in Litmus. 1. Verifies feedback submission fails if the same feedback is submitted within a 5 minute window. """ idea = 'Automated idea %s' % str(time.time()).split('.')[0] submit_idea_pg = SubmitIdeaPage(mozwebqa) submit_idea_pg.go_to_submit_idea_page() submit_idea_pg.type_feedback(idea) thanks_pg = submit_idea_pg.submit_feedback() Assert.true(thanks_pg.is_the_current_page) submit_idea_pg.go_to_submit_idea_page() submit_idea_pg.type_feedback(idea) submit_idea_pg.submit_feedback(expected_result='failure') Assert.equal(submit_idea_pg.error_message, 'We already got your feedback! Thanks.')
def test_submitting_same_idea_twice_generates_error_message( self, mozwebqa): """This testcase covers # 15119 in Litmus. 1. Verifies feedback submission fails if the same feedback is submitted within a 5 minute window. """ idea = 'Automated idea %s' % str(time.time()).split('.')[0] submit_idea_pg = SubmitIdeaPage(mozwebqa) submit_idea_pg.go_to_submit_idea_page() submit_idea_pg.type_feedback(idea) thanks_pg = submit_idea_pg.submit_feedback() Assert.true(thanks_pg.is_the_current_page) submit_idea_pg.go_to_submit_idea_page() submit_idea_pg.type_feedback(idea) submit_idea_pg.submit_feedback(expected_result='failure') Assert.equal(submit_idea_pg.error_message, 'We already got your feedback! Thanks.')
def test_submitting_idea(self, mozwebqa): """This testcase covers # 15104 in Litmus. 1. Verifies the thank you page is loaded """ submit_idea_pg = SubmitIdeaPage(mozwebqa) submit_idea_pg.go_to_submit_idea_page() idea = 'Automated idea %s' % str(time.time()).split('.')[0] submit_idea_pg.type_feedback(idea) thanks_pg = submit_idea_pg.submit_feedback() Assert.true(thanks_pg.is_the_current_page)
def test_submitting_idea_with_unicode_characters(self, mozwebqa): """This testcase covers # 15061 in Litmus. 1. Verifies the thank you page is loaded """ submit_idea_pg = SubmitIdeaPage(mozwebqa) submit_idea_pg.go_to_submit_idea_page() idea = u'Automated idea with unicode \u2603 %s' % str(time.time()).split('.')[0] submit_idea_pg.type_feedback(idea) thanks_pg = submit_idea_pg.submit_feedback() Assert.true(thanks_pg.is_the_current_page)