def inject_backend_tests(method_names, params): if not (method_names is None or isinstance(method_names, list)): raise TypeError('method_names must be either None or a list.') if not isinstance(params, list): raise TypeError('params must be a list of dicts.') if not all(isinstance(d, dict) for d in params): raise TypeError('params must be a list of dicts.') return _bundle.make_decorator( lambda base: _test_case_generator(base, method_names, params))
def parameterize(*params): # TODO(niboshi): Add documentation return _bundle.make_decorator( lambda base: _parameterize_test_case_generator(base, params))
def parameterize(*params): return _bundle.make_decorator( lambda base: _parameterize_test_case_generator(base, params))