Exemplo n.º 1
0
 def _get_default_args(self, method_obj):
     argSpec = Sigargs(method_obj)
     if argSpec.defaults:
         return argSpec.args[- len(argSpec.defaults):]
     else:
         return []
Exemplo n.º 2
0
 def test_preserve_signature(self):
     vm = FakeVM()
     args = Sigargs(vm.fail)
     self.assertEqual(args.args, ['self', 'exc'])
     self.assertEqual(args.varargs, None)
     self.assertEqual(args.keywords, None)
Exemplo n.º 3
0
 def _get_args(self, method_obj):
     args = Sigargs(method_obj).args
     args.remove('self')
     return args
Exemplo n.º 4
0
 def _get_args(self, method_obj):
     args = Sigargs(method_obj).args
     args.remove("self")
     return args