code: def test_unoptimized_scopes(self, test_env):
      t = test_env.from_string(
          """
              {% macro outer(o) %}
              {% macro inner() %}
              {% include "o_printer" %}
              {% endmacro %}
              {{ inner() }}
              {% endmacro %}
              {{ outer("FOO") }}
          """
      )
      assert t.render().strip() == "(FOO)"
  
imports: import pytest
  from jinja2 import DictLoader
  from jinja2 import Environment
  from jinja2.exceptions import TemplateNotFound
  from jinja2.exceptions import TemplatesNotFound
  from jinja2.exceptions import TemplateSyntaxError
label_desc: Use image node_id 5 for calling the TestIncludes obj's underlying member method code with example usage: obj.test_unoptimized_scopes(test_env) without return types