def describe_mismatch(arg_matches, kwarg_matches): args_desc = map(describe_arg, self._allowed_args, arg_matches) kwargs_desc = describe_kwargs(kwarg_matches) return function_call_str_multiple_lines(self._name, args_desc, kwargs_desc)
def test_function_call_str_multiple_lines_displays_arguments_on_separate_lines(): assert_equals('save(1,\n two,\n foo=bar,\n key=word)', function_call_str_multiple_lines("save", (1, "two"), {'foo': 'bar', 'key': 'word'}))