code: def test_bound_method(self):
      class C(object):
          def f(self, a, b):
              pass
  
      method = C().f
  
      verify_callable_argspec(method, [Argument("a"), Argument("b")])
      with self.assertRaises(NotEnoughArguments):
          # Assert that we don't count self.
          verify_callable_argspec(
              method,
              [Argument("self"), Argument("a"), Argument("b")],
          )
  
imports: from unittest import TestCase
  from zipline.utils.argcheck import verify_callable_argspec, Argument, NoStarargs, UnexpectedStarargs, NoKwargs, UnexpectedKwargs, NotCallable, NotEnoughArguments, TooManyArguments, MismatchedArguments
label_desc: Use image node_id 21 for calling the TestArgCheck obj's underlying member method code with example usage: obj.test_bound_method() without return types