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()
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()