def set_and_test_default_view(group_name, view, page):
    old_default = DefaultView.get_default_view(group_name, fieldset='Clouds')
    DefaultView.set_default_view(group_name, view, fieldset='Clouds')
    selected_view = navigate_to(
        page, 'All', use_resetter=False).toolbar.view_selector.selected
    assert view == selected_view, "{} view setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default, fieldset='Clouds')
def set_and_test_default_view(group_name, view, page):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    navigate_to(page, 'All', use_resetter=False)
    # TODO replace view detection with widgets when all tested classes have them
    assert tb.is_active(view), "{} view setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
def set_and_test_default_view(group_name, view, page):
    old_default = DefaultView.get_default_view(group_name, fieldset='Clouds')
    DefaultView.set_default_view(group_name, view, fieldset='Clouds')
    navigate_to(page, 'All', use_resetter=False)
    # TODO replace view detection with widgets when all tested classes have them
    assert tb.is_active(view), "{} view setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default, fieldset='Clouds')
示例#4
0
def set_and_test_view(group_name, view):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    navigate_to(Vm, 'All')
    select_two_quads()
    tb.select('Configuration', 'Compare Selected items')
    assert tb.is_active(view), "{} setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
def set_and_test_view(group_name, view):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    inst_view = navigate_to(Instance, 'All')
    [e.check() for e in inst_view.entities.get_all()[:2]]
    inst_view.toolbar.configuration.item_select('Compare Selected items')
    assert tb.is_active(view), "{} setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
示例#6
0
def set_and_test_view(group_name, view):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    vm_view = navigate_to(Vm, 'All')
    [e.check() for e in vm_view.entities.get_all()[:2]]
    vm_view.toolbar.configuration.item_select('Compare Selected items')
    assert tb.is_active(view), "{} setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
def set_and_test_view(group_name, view):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    navigate_to(Instance, 'All')
    select_two_quads()
    tb.select('Configuration', 'Compare Selected items')
    assert tb.is_active(view), "{} setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
def set_and_test_default_view(group_name, view, page):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    dest = 'All'
    if group_name == 'VMs':
        dest = 'VMsOnly'
    selected_view = navigate_to(page, dest, use_resetter=False).toolbar.view_selector.selected
    assert view == selected_view, "{} view setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
def set_and_test_view(group_name, view, selector_type='views_selector'):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    vm_view = navigate_to(Vm, 'All')
    [e.check() for e in vm_view.entities.get_all()[:2]]
    vm_view.toolbar.configuration.item_select('Compare Selected items')
    selected_view = getattr(vm_view.actions, selector_type).selected
    assert view == selected_view, "{} setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
def set_and_test_view(group_name, view, selector_type='views_selector'):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    vm_view = navigate_to(Vm, 'All')
    [e.check() for e in vm_view.entities.get_all()[:2]]
    vm_view.toolbar.configuration.item_select('Compare Selected items')
    selected_view = getattr(vm_view.actions, selector_type).selected
    assert view == selected_view, "{} setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
示例#11
0
def set_and_test_default_view(group_name, view, page):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    if isinstance(page, basestring):
        sel.force_navigate(page)
    else:
        navigate_to(page, 'All', use_resetter=False)
    assert tb.is_active(view), "{} view setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
def set_and_test_default_view(group_name, view, page):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    dest = 'All'
    if group_name == 'VMs':
        dest = 'VMsOnly'
    navigate_to(page, dest, use_resetter=False)

    assert tb.is_active(view), "{} view setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
示例#13
0
def set_and_test_default_view(group_name, view, page):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    dest = 'All'
    if group_name == 'VMs':
        dest = 'VMsOnly'
    navigate_to(page, dest, use_resetter=False)

    assert tb.is_active(view), "{} view setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
def set_and_test_default_view(group_name, view, page):
    old_default = DefaultView.get_default_view(group_name)
    DefaultView.set_default_view(group_name, view)
    dest = 'All'
    if group_name == 'VMs':
        dest = 'VMsOnly'
    selected_view = navigate_to(
        page, dest, use_resetter=False).toolbar.view_selector.selected
    assert view == selected_view, "{} view setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default)
示例#15
0
def random_default_views():
    """This fixture setup random default views for container objects.
    Revert the default views to the original on exit"""
    # Collecting the original default views and Generating random views LUT for test:
    original_default_views, tested_default_views = OrderedDict(), OrderedDict()
    for obj, ui_name in objects_mapping.items():
        original_default_views[obj] = DefaultView.get_default_view(ui_name)
        tested_default_views[obj] = choice(VIEWS)
    DefaultView.set_default_view(objects_mapping.values(), tested_default_views.values())
    yield tested_default_views
    # setting back the default views to the original state:
    DefaultView.set_default_view(objects_mapping.values(), original_default_views.values())
def random_default_views():
    """This fixture setup random default views for container objects.
    Revert the default views to the original on exit"""
    # Collecting the original default views and Generating random views LUT for test:
    original_default_views, tested_default_views = OrderedDict(), OrderedDict()
    for obj, ui_name in objects_mapping.items():
        original_default_views[obj] = DefaultView.get_default_view(ui_name)
        tested_default_views[obj] = choice(VIEWS)
    DefaultView.set_default_view(objects_mapping.values(), tested_default_views.values())
    yield tested_default_views
    # setting back the default views to the original state:
    DefaultView.set_default_view(objects_mapping.values(), original_default_views.values())
def set_and_test_default_view(group_name, view, page):
    old_default = DefaultView.get_default_view(group_name, fieldset='Clouds')
    DefaultView.set_default_view(group_name, view, fieldset='Clouds')
    selected_view = navigate_to(page, 'All', use_resetter=False).toolbar.view_selector.selected
    assert view == selected_view, "{} view setting failed".format(view)
    DefaultView.set_default_view(group_name, old_default, fieldset='Clouds')