コード例 #1
0
def test_type_required_validation(request):
    """Test to validate type while adding a provider"""
    prov = Provider()

    request.addfinalizer(prov.delete_if_exists)
    with error.expected('Type is required'):
        prov.create()
コード例 #2
0
def test_type_required_validation(request):
    """Test to validate type while adding a provider"""
    prov = Provider()

    request.addfinalizer(prov.delete_if_exists)
    with error.expected("Type is required"):
        prov.create()
コード例 #3
0
ファイル: test_providers.py プロジェクト: rrasouli/cfme_tests
def test_type_required_validation(request, soft_assert):
    """Test to validate type while adding a provider"""
    prov = Provider()

    request.addfinalizer(prov.delete_if_exists)
    if version.current_version() < "5.5":
        with error.expected('Type is required'):
            prov.create()
    else:
        navigate_to(prov, 'Add')
        fill(prov.properties_form.name_text, "foo")
        soft_assert("ng-invalid-required" in prov.properties_form.type_select.classes)
        soft_assert(not prov.add_provider_button.can_be_clicked)
コード例 #4
0
def test_type_required_validation(request, soft_assert):
    """Test to validate type while adding a provider"""
    prov = Provider()

    request.addfinalizer(prov.delete_if_exists)
    if version.current_version() < "5.5":
        with error.expected('Type is required'):
            prov.create()
    else:
        pytest.sel.force_navigate("clouds_provider_new")
        fill(prov.properties_form.name_text, "foo")
        soft_assert("ng-invalid-required" in prov.properties_form.type_select.classes)
        soft_assert(not prov.add_provider_button.can_be_clicked)
コード例 #5
0
def test_openstack_provider_has_api_version():
    """Check whether the Keystone API version field is present for Openstack."""
    prov = Provider()
    pytest.sel.force_navigate("clouds_provider_new")
    fill(prop_region.properties_form, {"type_select": "OpenStack"})
    pytest.sel.wait_for_ajax()
    assert pytest.sel.is_displayed(
        prov.properties_form.api_version), "API version select is not visible"