def when_i_add_a_user_group1_group2_with_a_function_key( step, firstname, lastname, extension): ule_helper.delete_user_line_extension_with_firstname_lastname( firstname, lastname) common.open_url('user', 'add') user_action_webi.type_user_names(firstname, lastname) user_action_webi.type_func_key('Customized', extension) form.submit.submit_form()
def _add_func_keys_to_user(hashes, firstname, lastname): common.open_url('user', 'search', {'search': '%s %s' % (firstname, lastname)}) common.edit_line("%s %s" % (firstname, lastname)) name_map = { 'Key': 'key_number', 'Type': 'key_type', 'Destination': 'destination', 'Label': 'label', 'Supervision': 'supervised', } for key_definition in hashes: key = dict((name_map[k], v) for k, v in key_definition.iteritems()) user_action_webi.type_func_key(**key) form.submit.submit_form()
def given_user_has_the_following_function_keys(step, firstname, lastname): common.open_url('user', 'search', {'search': '%s %s' % (firstname, lastname)}) common.edit_line("%s %s" % (firstname, lastname)) name_map = { 'Key': 'key_number', 'Type': 'key_type', 'Destination': 'destination', 'Label': 'label', 'Supervision': 'supervised', } for key_definition in step.hashes: key = dict((name_map[k], v) for k, v in key_definition.iteritems()) user_action_webi.type_func_key(**key) form.submit.submit_form()
def when_i_add_a_user_group1_group2_with_a_function_key(step, firstname, lastname, extension): common.open_url('user', 'add') user_action_webi.type_user_names(firstname, lastname) user_action_webi.type_func_key('Customized', extension) form.submit.submit_form()