Example #1
0
def when_i_edit_the_device_with_infos(step, device_id):
    common.open_url('device', 'edit', qry={'id': device_id})
    device_infos = step.hashes[0]
    if 'plugin' in device_infos:
        device_action_webi.type_input('plugin', device_infos['plugin'])
    if 'template_id' in device_infos:
        device_action_webi.type_select('template_id', device_infos['template_id'])
    if 'description' in device_infos:
        device_action_webi.type_input('description', device_infos['description'])
    form.submit.submit_form()
def when_i_edit_the_device_with_mac_via_webi_with_infos(step, mac):
    device = provd_helper.get_by_mac(mac)
    common.open_url('device', 'edit', qry={'id': device['id']})
    device_infos = step.hashes[0]
    if 'plugin' in device_infos:
        device_action_webi.type_input('plugin', device_infos['plugin'])
    if 'template_id' in device_infos:
        device_action_webi.type_select('template_id', device_infos['template_id'])
    if 'description' in device_infos:
        device_action_webi.type_input('description', device_infos['description'])
    form.submit.submit_form()
Example #3
0
def when_i_edit_the_device_with_infos(step, device_id):
    common.open_url('device', 'edit', qry={'id': device_id})
    device_infos = step.hashes[0]
    if 'plugin' in device_infos:
        device_action_webi.type_input('plugin', device_infos['plugin'])
    if 'template_id' in device_infos:
        device_action_webi.type_select('template_id',
                                       device_infos['template_id'])
    if 'description' in device_infos:
        device_action_webi.type_input('description',
                                      device_infos['description'])
    form.submit.submit_form()
Example #4
0
def when_i_create_the_device_with_infos(step):
    common.open_url('device', 'add')
    device_infos = step.hashes[0]
    if 'mac' in device_infos:
        provd_helper.delete_device_with_mac(device_infos['mac'])
        device_action_webi.type_input('mac', device_infos['mac'])
    if 'ip' in device_infos:
        provd_helper.delete_device_with_ip(device_infos['ip'])
        device_action_webi.type_input('ip', device_infos['ip'])
    if 'plugin' in device_infos:
        device_action_webi.type_input('plugin', device_infos['plugin'])
    if 'template_id' in device_infos:
        device_action_webi.type_select('template_id', device_infos['template_id'])
    form.submit.submit_form()
Example #5
0
def when_i_create_the_device_with_infos(step):
    common.open_url('device', 'add')
    device_infos = step.hashes[0]
    if 'mac' in device_infos:
        provd_helper.delete_device_with_mac(device_infos['mac'])
        device_action_webi.type_input('mac', device_infos['mac'])
    if 'ip' in device_infos:
        provd_helper.delete_device_with_ip(device_infos['ip'])
        device_action_webi.type_input('ip', device_infos['ip'])
    if 'plugin' in device_infos:
        device_action_webi.type_input('plugin', device_infos['plugin'])
    if 'template_id' in device_infos:
        device_action_webi.type_select('template_id',
                                       device_infos['template_id'])
    form.submit.submit_form()