code: def test_unoptimized_scopes_autoescape(self):
      env = Environment(
          loader=DictLoader(
              dict(
                  o_printer="({{ o }})",
              )
          ),
          autoescape=True,
          enable_async=True,
      )
      t = env.from_string(
          """
              {% macro outer(o) %}
              {% macro inner() %}
              {% include "o_printer" %}
              {% endmacro %}
              {{ inner() }}
              {% endmacro %}
              {{ outer("FOO") }}
          """
      )
      assert t.render().strip() == "(FOO)"
  
imports: import asyncio
  import pytest
  from jinja2 import DictLoader
  from jinja2 import Environment
  from jinja2 import Template
  from jinja2.asyncsupport import auto_aiter
  from jinja2.exceptions import TemplateNotFound
  from jinja2.exceptions import TemplatesNotFound
  from jinja2.exceptions import UndefinedError
label_desc: Use image node_id 6 for calling the TestAsyncIncludes obj's underlying member method code with example usage: obj.test_unoptimized_scopes_autoescape() without return types