def test_complex_signature_py2(self):
with LogCapture() as l:
@trace_call(self.logger)
def foo(a, b, c, d, e, g='G', h='H', i='ii', j='jj', *varargs_, **varkwargs_):
pass
foo('a', 'b', *['c', 'd'], e='E', Z='Z', **{'g': 'g', 'h': 'h'})
l.check(
(
'test.v0_1.test_base', 'DEBUG', "calling %sfoo(a='a', b='b', c='c', d='d', e='E', "
"g='g', h='h', varkwargs_={'Z': 'Z'}, "
"i='ii', j='jj', varargs_=<class '%s._empty'>)" % (self._get_prefix(), INSPECT_MODULE_NAME)
),
)
评论列表
文章目录