def test_custom_button_order_ansible_playbook_service(setup_provider, vmware_vm, custom_vm_button,
        service_request, service, appliance):
    view = navigate_to(vmware_vm, "Details")
    view.toolbar.custom_button(custom_vm_button.group.text).item_select(custom_vm_button.text)
    submit_button = WButton(appliance.browser.widgetastic, "Submit")
    submit_button.click()
    wait_for(service_request.exists, num_sec=600)
    service_request.wait_for_request()
    view = navigate_to(service, "Details")
    assert view.provisioning.details.get_text_of("Hosts") == "localhost"
    assert view.provisioning.results.get_text_of("Status") == "successful"
def test_embedded_ansible_custom_button(full_template_vm, custom_vm_button, service_request,
                                        service, appliance):
    view = navigate_to(full_template_vm, "Details")
    view.toolbar.custom_button(custom_vm_button.group.text).item_select(custom_vm_button.text)
    submit_button = WButton(appliance.browser.widgetastic, "Submit")
    submit_button.click()
    wait_for(service_request.exists, num_sec=600)
    service_request.wait_for_request()
    view = navigate_to(service, "Details")
    if custom_vm_button.inventory == "Localhost":
        assert view.provisioning.details.get_text_of("Hosts") == "localhost"
    else:
        assert view.provisioning.details.get_text_of("Hosts") == full_template_vm.ip_address
    assert view.provisioning.results.get_text_of("Status") == "successful"
Exemple #3
0
def test_custom_button_order_ansible_playbook_service(setup_provider,
                                                      vmware_vm,
                                                      custom_vm_button,
                                                      service_request, service,
                                                      appliance):
    view = navigate_to(vmware_vm, "Details")
    view.toolbar.custom_button(custom_vm_button.group.text).item_select(
        custom_vm_button.text)
    submit_button = WButton(appliance.browser.widgetastic, "Submit")
    submit_button.click()
    wait_for(service_request.exists, num_sec=600)
    service_request.wait_for_request()
    view = navigate_to(service, "Details")
    assert view.provisioning.details.get_text_of("Hosts") == "localhost"
    assert view.provisioning.results.get_text_of("Status") == "successful"
Exemple #4
0
def test_embedded_ansible_custom_button(full_template_vm, custom_vm_button,
                                        service_request, service, appliance):
    view = navigate_to(full_template_vm, "Details")
    view.toolbar.custom_button(custom_vm_button.group.text).item_select(
        custom_vm_button.text)
    submit_button = WButton(appliance.browser.widgetastic, "Submit")
    submit_button.click()
    wait_for(service_request.exists, num_sec=600)
    service_request.wait_for_request()
    view = navigate_to(service, "Details")
    if custom_vm_button.inventory == "Localhost":
        assert view.provisioning.details.get_text_of("Hosts") == "localhost"
    else:
        assert view.provisioning.details.get_text_of(
            "Hosts") == full_template_vm.ip_address
    assert view.provisioning.results.get_text_of("Status") == "successful"