code: def test_pass_context_callable_class(self, env):
      class CallableClass:
          @pass_context
          def __call__(self, ctx):
              return ctx.resolve("hello")
  
      tpl = Template("""{{ callableclass() }}""")
      output = tpl.render(callableclass=CallableClass(), hello="TEST")
      expected = "TEST"
  
      assert output == expected
  
imports: import pytest
  from jinja2 import DictLoader
  from jinja2 import Environment
  from jinja2 import PrefixLoader
  from jinja2 import Template
  from jinja2 import TemplateAssertionError
  from jinja2 import TemplateNotFound
  from jinja2 import TemplateSyntaxError
  from jinja2.utils import pass_context
label_desc: Use image node_id 16 for calling the TestBug obj's underlying member method code with example usage: obj.test_pass_context_callable_class(env) and returns: ctx