Example #1
0
def config_file(request):
    """Fixture which provide config for test."""
    template = settings.FUELQA_TEMPLATE
    if template:
        return config_filter([template])[template]
    else:
        return None
Example #2
0
def config_file(request):
    """Fixture which provide config for test."""
    template = settings.FUELQA_TEMPLATE
    if template:
        return config_filter([template])[template]
    else:
        return None
Example #3
0
def register_system_test_cases(groups=None, configs=None):
    to_remove = []
    to_add = []
    for group in groups:
        g_c = split_group_config(group)
        if g_c:
            g, c = g_c
            to_add.append(g)
            if configs is None:
                configs = []
            configs.append(c)
            to_remove.append(group)
    for one in to_remove:
        groups.remove(one)
    for one in to_add:
        groups.append(one)
    cases = case_filter(groups)
    configs = config_filter(configs)
    if cases:
        reg_factory(cases, configs)
Example #4
0
def register_system_test_cases(groups=None, configs=None):
    to_remove = []
    to_add = []
    for group in groups:
        g_c = split_group_config(group)
        if g_c:
            g, c = g_c
            to_add.append(g)
            if configs is None:
                configs = []
            configs.append(c)
            to_remove.append(group)
    for one in to_remove:
        groups.remove(one)
    for one in to_add:
        groups.append(one)
    cases = case_filter(groups)
    configs = config_filter(configs)
    if cases:
        reg_factory(cases, configs)
Example #5
0
def case_factory(baseclass, configs):
    """Return list of instance """
    return [baseclass.caseclass_factory(g)(c)
            for g, c in config_filter(configs).items()]
Example #6
0
def case_factory(baseclass, configs):
    """Return list of instance """
    return [
        baseclass.caseclass_factory(g)(c)
        for g, c in config_filter(configs).items()
    ]