def test_kw_with_list_argument(self): """ Does a function with a keyword argument as a list work? """ def func(a,b=[]): pass res = call_signature(func) self.assertEqual(res, 'func(a, b)')
def test_kw(self): """ Does a function with a keyword and positional argument work? """ def func(a,b=1): pass res = call_signature(func) self.assertEqual(res, 'func(a, b)')