Пример #1
0
    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.')
Пример #2
0
    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.')
Пример #3
0
    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)
Пример #4
0
    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)