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)')