Source code for logquacious.tests.test_utils
from logquacious import utils
SHOW_ALL = {'show_args': True, 'show_kwargs': True}
#: Shortcut for `utils.format_function_args`
_format_func_args = utils.format_function_args
[docs]class TestFormatFunctionArgs:
[docs] def test_show_kwargs_repr(self):
assert _format_func_args((), {'a': 'hello'}, **SHOW_ALL) == "a='hello'"
[docs] def test_show_args_and_kwargs(self):
assert _format_func_args(['a'], {'b': 1}, **SHOW_ALL) == "'a', b=1"
[docs] def test_show_args_not_kwargs(self):
assert _format_func_args(['a'], {'b': 1}, show_args=True) == "'a'"
[docs] def test_show_kwargs_not_args(self):
assert _format_func_args(['a'], {'b': 1}, show_kwargs=True) == "b=1"