def remove_user(step, firstname, lastname): world.user_id = user_helper.find_user_id_with_firstname_lastname( firstname, lastname) common.open_url('user', 'search', {'search': '%s %s' % (firstname, lastname)}) common.remove_line('%s %s' % (firstname, lastname)) common.open_url('user', 'search', {'search': ''})
def add_or_replace_display(name, fields): if common.element_is_in_list('cti_display_filter', name): common.remove_line(name) common.open_url('cti_display_filter', 'add') _type_display_name(name) for title, field_type, display in fields: _add_display_field(title, field_type, display) submit.submit_form()
def add_or_replace_ldap_filter(**args): opts = { 'display_name': ['cn'], 'phone_number': ['telephoneNumber'], } opts.update(args) if common.element_is_in_list('ldapfilter', opts['name']): common.remove_line(opts['name']) _add_ldap_filter(**opts)
def assign_filter_and_directories_to_context(context, filter_name, directories): if common.element_is_in_list('cti_direct_directory', context): common.remove_line(context) common.open_url('cti_direct_directory', 'add') select.set_select_field_with_label("Name", context) select.set_select_field_with_label("Display filter", filter_name) for directory in directories: add_directory_to_context(directory) submit.submit_form()
def remove_directory(name): while common.element_is_in_list('cti_directory', name): common.remove_line(name) # Work around for directory associations that aren't deleted common.open_url('cti_direct_directory', 'list') try: common.edit_line('default') except Exception: pass # No default context configured else: submit.submit_form()
def when_i_remove_agent(step, firstname, lastname): common.remove_line('%s %s' % (firstname, lastname))
def when_i_delete_the_config_file_group1(step, file_name): common.open_url('configfiles') common.remove_line(file_name) # wait for dialplan to reload time.sleep(2)
def when_i_remove_the_trunkiax(step, name): common.open_url('trunkiax', 'list') common.remove_line(name)
def add_or_replace_ldap_server(name, host, ssl=False): if common.element_is_in_list('ldapserver', name): common.remove_line(name) time.sleep(1) add_ldap_server(name, host, ssl)
def when_i_remove_line_from_lines_then_i_see_errors(step, line_number): common.open_url('line') line_action_webi.search_line_number(line_number) common.remove_line(line_number) form.submit.assert_form_errors() line_action_webi.unsearch_line()
def remove_agent_group_if_exist(agent_group): try: common.remove_line(agent_group) except NoSuchElementException: pass
def when_i_remove_this_line(step): common.open_url('line', 'search', {'search': world.id}) common.remove_line(world.id) common.open_url('line', 'search', {'search': ''})
def when_i_remove_agent_group(step, agent_group_name): common.remove_line(agent_group_name)
def delete_device(info): search_device(info['mac']) try: common.remove_line(info['mac']) except NoSuchElementException: pass
def delete_profile(profile_label): ule_helper.delete_users_with_profile(profile_label) common.open_url('profile', 'list') common.remove_line(profile_label)
def remove_user(step, firstname, lastname): world.user_id = user_helper.find_user_id_with_firstname_lastname(firstname, lastname) common.open_url('user', 'search', {'search': '%s %s' % (firstname, lastname)}) common.remove_line('%s %s' % (firstname, lastname)) common.open_url('user', 'search', {'search': ''})
def when_i_remove_the_outcall(step, name): common.open_url('outcall', 'list') common.remove_line(name)