def prep(suite_group, group_name, target):
     cases, keys = format_suites(suite_group, group_name)
     # FLAG: Add formatting of cases
     # cases = [dict(obj=_[0], framework=_[1]) for _ in cases]
     # FLAG: Add formatting of cases
     targets = [target] * len(cases)
     return cases, targets, keys
예제 #2
0
 def prep(suite_group, group_name, target):
     cases, keys = format_suites(suite_group, group_name)
     cases = [
         dict(metrics_map=_[0], in_fold=_[1], oof=_[2], holdout=_[3])
         for _ in cases
     ]
     targets = [target] * len(cases)
     return cases, targets, keys
예제 #3
0
    def do_simple_tests(self):
        cases, keys = format_suites(self.simple_tests, group_format="simple_test_{}_")
        targets = [_[1] for _ in cases]
        cases = [dict(**_[0]) for _ in cases]

        self.test_runner().run(
            equals_suite(self.test_function, cases, targets, keys, get_module(__name__, self))
        )
 def prep(suite_group, group_name):
     cases, keys = format_suites(suite_group, group_name)
     targets = [_[2] for _ in cases]
     cases = [{
         "compile_params": _[0],
         "dummified_params": _[1]
     } for _ in cases]
     return cases, targets, keys
예제 #5
0
    def do_simple_tests(self):
        cases, keys = format_suites(self.simple_tests,
                                    group_format='simple_test_{}_')
        targets = [_[1] for _ in cases]
        cases = [
            dict(obj=_[0], **(_[-1] if len(_) > 2 else dict())) for _ in cases
        ]

        self.test_runner().run(
            equals_suite(self.test_function, cases, targets, keys,
                         get_module(__name__, self)))
예제 #6
0
 def prep(suite_group, group_name):
     cases, keys = format_suites(suite_group, group_name)
     targets = [_[-1] for _ in cases]
     cases = [dict(params=_[0]) for _ in cases]
     return cases, targets, keys
 def prep(suite_group, group_name):
     cases, keys = format_suites(suite_group, group_name)
     targets = [_[1] for _ in cases]
     cases = [{"string": _[0]} for _ in cases]
     return cases, targets, keys
 def prep(suite_group, group_name):
     cases, keys = format_suites(suite_group, group_name)
     targets = [tuple(list(_) for _ in zip(*_case[1])) for _case in cases]
     cases = [{"string": _[0]} for _ in cases]
     return cases, targets, keys
 def prep(suite_group, group_name):
     cases, keys = format_suites(suite_group, group_name)
     targets = [_[1] for _ in cases]
     cases = [{"build_fn_source": _[0]} for _ in cases]
     return cases, targets, keys