Пример #1
0
 def method_func_wrapper(self, *args, **kwargs):
     params = map_parameters_in_fn_call(args, kwargs, func)
     value = params.pop(name)
     return [
         func(self=self, **merge_dicts(params, {name: o}))
         for o in value
     ]
Пример #2
0
def test_args_kwargs_instance_method():
    assert util.map_parameters_in_fn_call([0], dict(b=1, c=2),
                                          obj.add) == expected
Пример #3
0
def test_args_kwargs_function():
    assert util.map_parameters_in_fn_call([0], dict(b=1, c=2), add) == expected
Пример #4
0
def test_all_args_instance_method():
    assert util.map_parameters_in_fn_call([0, 1, 2], {}, obj.add) == expected
Пример #5
0
def test_all_args_function():
    assert util.map_parameters_in_fn_call([0, 1, 2], {}, add) == expected