def delete_user_line_extension_voicemail(firstname, lastname, context=None, exten=None, mailbox=None): if mailbox and context: delete_voicemail(mailbox, context) if exten and context: delete_extension(exten, context) delete_lines(exten) user = user_helper.find_by_firstname_lastname(firstname, lastname) if user: delete_lines_for_user(user['id']) delete_user(user['id'])
def when_i_delete_the_user_with_name_group1_group2(step, firstname, lastname): user = user_helper.find_by_firstname_lastname(firstname, lastname) assert_that(user, is_not(none())) world.response = user_action_restapi.delete_user(user.id)
def when_i_update_user_group1_group2_with_the_following_parameters(step, firstname, lastname): user = user_helper.find_by_firstname_lastname(firstname, lastname) userinfo = _get_user_info(step.hashes) world.response = user_action_restapi.update_user(user.id, userinfo)
def when_i_delete_the_user_with_name_group1_group2(step, firstname, lastname): user = user_helper.find_by_firstname_lastname(firstname, lastname) assert_that(user, is_not(none())) world.response = user_action_restapi.delete_user(user.id)
def when_i_update_user_group1_group2_with_the_following_parameters( step, firstname, lastname): user = user_helper.find_by_firstname_lastname(firstname, lastname) userinfo = _get_user_info(step.hashes) world.response = user_action_restapi.update_user(user.id, userinfo)
def when_i_dissociate_user_group1_from_his_voicemail_via_restapi(step, firstname, lastname): user = user_helper.find_by_firstname_lastname(firstname, lastname) world.response = voicemail_link_action_restapi.delete_voicemail_link(int(user.id))
def when_i_request_the_voicemail_associated_to_user_group1_group2_via_restapi(step, firstname, lastname): user = user_helper.find_by_firstname_lastname(firstname, lastname) world.response = voicemail_link_action_restapi.get_voicemail_link(user.id)
def delete_user_line_extension_with_firstname_lastname(firstname, lastname): user = user_helper.find_by_firstname_lastname(firstname, lastname) if user: delete_user_line_extension_with_user_id(user.id)
def when_i_dissociate_user_group1_from_his_voicemail_via_restapi( step, firstname, lastname): user = user_helper.find_by_firstname_lastname(firstname, lastname) world.response = voicemail_link_action_restapi.delete_voicemail_link( int(user.id))
def when_i_request_the_voicemail_associated_to_user_group1_group2_via_restapi( step, firstname, lastname): user = user_helper.find_by_firstname_lastname(firstname, lastname) world.response = voicemail_link_action_restapi.get_voicemail_link(user.id)
def delete_user_line_extension_with_firstname_lastname(firstname, lastname): user = user_helper.find_by_firstname_lastname(firstname, lastname) if user: delete_user_line_extension_with_user_id(user.id)