def test_that_user_can_skip_test(self, mozwebqa_logged_in, product, element): case = self.create_and_run_test(mozwebqa_logged_in, product, element)[0] run_tests_pg = MozTrapRunTestsPage(mozwebqa_logged_in) test_result = run_tests_pg.get_test_result(case['name']) Assert.false(test_result.is_skipped) test_result.skip_test() test_result = run_tests_pg.get_test_result(case['name']) Assert.true(test_result.is_skipped)
def test_that_user_can_mark_test_invalid(self, mozwebqa_logged_in, product, element): case = self.create_and_run_test(mozwebqa_logged_in, product, element)[0] run_tests_pg = MozTrapRunTestsPage(mozwebqa_logged_in) result = run_tests_pg.get_test_result(case['name']) Assert.false(result.is_test_invalid) result.invalidate_test() result = run_tests_pg.get_test_result(case['name']) Assert.true(result.is_test_invalid)
def test_that_user_can_skip_test(self, api, mozwebqa, login, product, element): case = self.create_and_run_test(api, mozwebqa, product, element)[0] run_tests_pg = MozTrapRunTestsPage(mozwebqa) test_result = run_tests_pg.get_test_result(case['name']) assert not test_result.is_skipped test_result.skip_test() test_result = run_tests_pg.get_test_result(case['name']) assert test_result.is_skipped
def test_that_user_can_mark_test_invalid(self, api, mozwebqa, login, product, element): case = self.create_and_run_test(api, mozwebqa, product, element)[0] run_tests_pg = MozTrapRunTestsPage(mozwebqa) result = run_tests_pg.get_test_result(case['name']) assert not result.is_test_invalid result.invalidate_test() result = run_tests_pg.get_test_result(case['name']) assert result.is_test_invalid
def test_that_user_can_fail_test(self, api, base_url, selenium, login, product, element): case = self.create_and_run_test(api, base_url, selenium, product, element)[0] run_tests_pg = MozTrapRunTestsPage(base_url, selenium) result = run_tests_pg.get_test_result(case['name']) assert not result.is_test_failed result.fail_test() result = run_tests_pg.get_test_result(case['name']) assert result.is_test_failed
def test_that_user_can_mark_test_as_blocked(self, api, base_url, selenium, login, product, element): case = self.create_and_run_test(api, base_url, selenium, product, element)[0] run_tests_pg = MozTrapRunTestsPage(base_url, selenium) test_result = run_tests_pg.get_test_result(case['name']) assert not test_result.is_blocked test_result.mark_blocked() test_result = run_tests_pg.get_test_result(case['name']) assert test_result.is_blocked
def test_that_user_can_fail_test(self, mozwebqa_logged_in, product, element): case = self.create_and_run_test(mozwebqa_logged_in, product, element)[0] run_tests_pg = MozTrapRunTestsPage(mozwebqa_logged_in) result = run_tests_pg.get_test_result(case["name"]) Assert.false(result.is_test_failed) result.fail_test() result = run_tests_pg.get_test_result(case["name"]) Assert.true(result.is_test_failed)
def test_that_user_can_mark_test_as_blocked(self, mozwebqa_logged_in, product, element): case = self.create_and_run_test(mozwebqa_logged_in, product, element)[0] run_tests_pg = MozTrapRunTestsPage(mozwebqa_logged_in) test_result = run_tests_pg.get_test_result(case["name"]) Assert.false(test_result.is_blocked) test_result.mark_blocked() test_result = run_tests_pg.get_test_result(case["name"]) Assert.true(test_result.is_blocked)
def test_that_user_can_pass_test(self, api, mozwebqa, login, product, element): case = self.create_and_run_test(api, mozwebqa, product, element)[0] run_tests_pg = MozTrapRunTestsPage(mozwebqa) result = run_tests_pg.get_test_result(case["name"]) Assert.false(result.is_test_passed) result.pass_test() result = run_tests_pg.get_test_result(case["name"]) Assert.true(result.is_test_passed)