code: def test_restricted(self, env):
      env = SandboxedEnvironment()
      pytest.raises(
          TemplateSyntaxError,
          env.from_string,
          "{% for item.attribute in seq %}...{% endfor %}",
      )
      pytest.raises(
          TemplateSyntaxError,
          env.from_string,
          "{% for foo, bar.baz in seq %}...{% endfor %}",
      )
  
imports: import pytest
  from jinja2 import Environment
  from jinja2 import escape
  from jinja2 import Markup
  from jinja2._compat import text_type
  from jinja2.exceptions import SecurityError
  from jinja2.exceptions import TemplateRuntimeError
  from jinja2.exceptions import TemplateSyntaxError
  from jinja2.nodes import EvalContext
  from jinja2.sandbox import ImmutableSandboxedEnvironment
  from jinja2.sandbox import SandboxedEnvironment
  from jinja2.sandbox import unsafe
label_desc: Use image node_id 3 for calling the TestSandbox obj's underlying member method code with example usage: obj.test_restricted(env) without return types