示例#1
0
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()
示例#2
0
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()
示例#3
0
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()
示例#4
0
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()