def test_button_on_host(appliance, request, provider, setup_provider): buttongroup = ButtonGroup( text=fauxfactory.gen_alphanumeric(), hover="btn_desc_{}".format(fauxfactory.gen_alphanumeric())) buttongroup.type = buttongroup.HOST request.addfinalizer(buttongroup.delete_if_exists) buttongroup.create() button = Button(group=buttongroup, text=fauxfactory.gen_alphanumeric(), hover="btn_hvr_{}".format(fauxfactory.gen_alphanumeric()), system="Request", request="InspectMe") request.addfinalizer(button.delete_if_exists) button.create() host = appliance.collections.hosts.all(provider)[0] host.execute_button(buttongroup.hover, button.text, handle_alert=None)
def test_button_on_host(appliance, request, provider, setup_provider): buttongroup = ButtonGroup(text=fauxfactory.gen_alphanumeric(), hover="btn_desc_{}".format( fauxfactory.gen_alphanumeric())) buttongroup.type = buttongroup.HOST request.addfinalizer(buttongroup.delete_if_exists) buttongroup.create() button = Button(group=buttongroup, text=fauxfactory.gen_alphanumeric(), hover="btn_hvr_{}".format(fauxfactory.gen_alphanumeric()), system="Request", request="InspectMe") request.addfinalizer(button.delete_if_exists) button.create() host = appliance.collections.hosts.all(provider)[0] host.execute_button(buttongroup.hover, button.text, handle_alert=None)
def custom_service_button(ansible_catalog_item): buttongroup = ButtonGroup(text=fauxfactory.gen_alphanumeric(), hover="btn_desc_{}".format( fauxfactory.gen_alphanumeric())) buttongroup.type = buttongroup.SERVICE buttongroup.create() button = Button( group=buttongroup, text=fauxfactory.gen_alphanumeric(), hover="btn_hvr_{}".format(fauxfactory.gen_alphanumeric()), dialog=ansible_catalog_item.provisioning["provisioning_dialog_name"], system="Request", request="Order_Ansible_Playbook") button.create() yield button button.delete_if_exists() buttongroup.delete_if_exists()
def test_button_on_host(dialog, request): buttongroup = ButtonGroup( text=fauxfactory.gen_alphanumeric(), hover="btn_desc_{}".format(fauxfactory.gen_alphanumeric())) buttongroup.type = buttongroup.HOST request.addfinalizer(buttongroup.delete_if_exists) buttongroup.create() button = Button(group=buttongroup, text=fauxfactory.gen_alphanumeric(), hover="btn_hvr_{}".format(fauxfactory.gen_alphanumeric()), dialog=dialog, system="Request", request="InspectMe") request.addfinalizer(button.delete_if_exists) button.create() myhost = host.get_from_config('esx') if not myhost.exists: myhost.create() myhost.execute_button(buttongroup.hover, button.text)
def custom_service_button(ansible_catalog_item): buttongroup = ButtonGroup( text=fauxfactory.gen_alphanumeric(), hover="btn_desc_{}".format(fauxfactory.gen_alphanumeric())) buttongroup.type = buttongroup.SERVICE buttongroup.create() button = Button( group=buttongroup, text=fauxfactory.gen_alphanumeric(), hover="btn_hvr_{}".format(fauxfactory.gen_alphanumeric()), dialog=ansible_catalog_item.provisioning["provisioning_dialog_name"], system="Request", request="Order_Ansible_Playbook" ) button.create() yield button button.delete_if_exists() buttongroup.delete_if_exists()
def test_button_on_host(dialog, request): buttongroup = ButtonGroup(text=fauxfactory.gen_alphanumeric(), hover="btn_desc_{}".format( fauxfactory.gen_alphanumeric())) buttongroup.type = buttongroup.HOST request.addfinalizer(buttongroup.delete_if_exists) buttongroup.create() button = Button(group=buttongroup, text=fauxfactory.gen_alphanumeric(), hover="btn_hvr_{}".format(fauxfactory.gen_alphanumeric()), dialog=dialog, system="Request", request="InspectMe") request.addfinalizer(button.delete_if_exists) button.create() myhost = host.get_from_config('esx') if not myhost.exists: myhost.create() myhost.execute_button(buttongroup.hover, button.text)
def custom_vm_button(ansible_catalog_item): buttongroup = ButtonGroup( text=fauxfactory.gen_alphanumeric(), hover="btn_desc_{}".format(fauxfactory.gen_alphanumeric())) buttongroup.type = buttongroup.VM_INSTANCE buttongroup.create() button = Button( group=buttongroup, text=fauxfactory.gen_alphanumeric(), hover="btn_hvr_{}".format(fauxfactory.gen_alphanumeric()), dialog=ansible_catalog_item.provisioning["provisioning_dialog_name"], system="Request", request="Order_Ansible_Playbook", attributes=[ {"key": "hosts", "value": "localhost"}, {"key": "service_template_name", "value": ansible_catalog_item.name} ] ) button.create() yield button button.delete_if_exists() buttongroup.delete_if_exists()
def custom_vm_button(ansible_catalog_item): buttongroup = ButtonGroup(text=fauxfactory.gen_alphanumeric(), hover="btn_desc_{}".format( fauxfactory.gen_alphanumeric())) buttongroup.type = buttongroup.VM_INSTANCE buttongroup.create() button = Button( group=buttongroup, text=fauxfactory.gen_alphanumeric(), hover="btn_hvr_{}".format(fauxfactory.gen_alphanumeric()), dialog=ansible_catalog_item.provisioning["provisioning_dialog_name"], system="Request", request="Order_Ansible_Playbook", attributes=[{ "key": "hosts", "value": "localhost" }, { "key": "service_template_name", "value": ansible_catalog_item.name }]) button.create() yield button button.delete_if_exists() buttongroup.delete_if_exists()