def config_file(request): """Fixture which provide config for test.""" template = settings.FUELQA_TEMPLATE if template: return config_filter([template])[template] else: return None
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)
def case_factory(baseclass, configs): """Return list of instance """ return [baseclass.caseclass_factory(g)(c) for g, c in config_filter(configs).items()]
def case_factory(baseclass, configs): """Return list of instance """ return [ baseclass.caseclass_factory(g)(c) for g, c in config_filter(configs).items() ]