def test_get_function_spec_returns_expected_string_for_implicit_args(self): def my_new_function(*args, **kwargs): pass self.assertEqual("(args, [**kwargs])", get_function_spec(my_new_function))
def test_get_function_spec_returns_expected_string_for_explicit_args(self): def my_new_function(arg1, arg2, kwarg1=None, kwarg2=0): pass self.assertEqual("(arg1, arg2, [kwarg1], [kwarg2])", get_function_spec(my_new_function))