def test_service_deletion(self, config, setup): global service user = GkrUserSteps(config) db_user = GkrDbSteps(config) services_page = ServicesAdminPage(config) service = db_user.creates_service(admins_data.random_service()) user.opens(Urls.ADMIN_SERVICES) user.clicks(services_page.SERVICES_LIST.get_row_by_title(service.name).delete) user.waits_for_alert() user.waits_for(2) user.accepts_alert() user.waits_for_ajax() user.waits_for(2) user.should_not_matches_to_list_item(services_page.SERVICES_LIST, contains_string(str(service.id)))
def test_schedule_deletion(self, config, setup): user = GkrUserSteps(config) db_user = GkrDbSteps(config) schedule_page = SchedulePage(config) schedule = random_schedule() db_user.creates_schedule(schedule) user.opens(Urls.ADMIN_SCHEDULE.url) user.chooses_from_select(schedule_page.SCHEDULE_LIST, schedule.name) user.clicks(schedule_page.DELETE) user.waits_for_alert() user.accepts_alert() user.should_see_element_with_text( schedule_page.SUCCESS_MESSAGE, ConfirmationMessages.SCHEDULE_REMOVED) user.waits_for_ajax() user.reloads_page() user.should_not_see_text_in_select(schedule_page.SCHEDULE_LIST, schedule.name)