def open(self): self.page = AudiencePage(self.driver) self.page.open()
class TargetTestAudience(TargetTest): def open(self): self.page = AudiencePage(self.driver) self.page.open() def test_ctr_filters_input(self): wrong_ctr_id = 0 top_ctr_adder = self.page.get_top_ctr_adder() top_ctr_adder.add_ctr(wrong_ctr_id) self.assertTrue(top_ctr_adder.check_has_error()) def test_ctr_adds(self): right_ctr_id = 240 top_ctr_adder = self.page.get_top_ctr_adder() top_ctr_adder.add_ctr(right_ctr_id) self.assertTrue(top_ctr_adder.check_has_ctr(right_ctr_id)) top_ctr_adder.delete_ctr(right_ctr_id) def test_ctr_deletes(self): right_ctr_id = 240 top_ctr_adder = self.page.get_top_ctr_adder() top_ctr_adder.add_ctr(right_ctr_id) top_ctr_adder.delete_ctr(right_ctr_id) self.assertFalse(top_ctr_adder.check_has_ctr(right_ctr_id)) def test_ok_ctr_has_helper(self): ok_theme = "Sport" ok_ctr_adder = self.page.get_ok_group_adder() ok_ctr_adder.input_group(ok_theme) self.assertTrue(ok_ctr_adder.check_has_helper()) def test_ok_ctr_filters_wrong(self): ok_strange_theme = "asdfsdfsdfsdfasdf12312@as2" ok_ctr_adder = self.page.get_ok_group_adder() ok_ctr_adder.input_group(ok_strange_theme) self.assertFalse(ok_ctr_adder.check_has_helper()) def test_vk_ctr_has_helper(self): vk_group = "Sport" vk_ctr_adder = self.page.get_vk_group_adder() vk_ctr_adder.input_group(vk_group) self.assertTrue(vk_ctr_adder.check_has_helper()) def test_vk_ctr_filters_wrong(self): vk_strange_theme = "asdfsdfsdfsdfasdf12312@as2" vk_ctr_adder = self.page.get_vk_group_adder() vk_ctr_adder.input_group(vk_strange_theme) self.assertFalse(vk_ctr_adder.check_has_helper()) def test_vk_app_filters_wrong(self): vk_strange_app = "asdfsdfsdfsdfasdf12312@as2" vk_app_adder = self.page.get_vk_app_adder() vk_app_adder.input_group(vk_strange_app) self.assertFalse(vk_app_adder.check_has_helper()) def test_vk_app_has_helper(self): vk_app_name = "Mail" vk_app_adder = self.page.get_vk_app_adder() vk_app_adder.input_group(vk_app_name) self.assertTrue(vk_app_adder.check_has_helper()) def test_page_has_create_aud_btn(self): self.assertTrue(self.page.has_create_aud_btn()) def test_create_aud_filters_empty_source(self): aud_name = "My auditory" aud_form = self.page.get_create_aud_form() aud_form.input_name(aud_name) aud_form.submit() self.assertTrue(aud_form.check_has_source_error()) def test_aud_creates(self): aud_name = "My auditory" aud_form = self.page.get_create_aud_form() aud_form.input_name(aud_name) aud_form.mark_all() aud_form.submit() aud_element = self.page.get_aud_element(aud_name) self.assertIsNotNone(aud_element) aud_element = self.page.get_aud_element(aud_name) aud_element.delete()