code: def test_runtime_error(self, fs_env):
      def test():
          tmpl.render(fail=lambda: 1 / 0)
  
      tmpl = fs_env.get_template("broken.html")
      self.assert_traceback_matches(
          test,
          r"""
    File ".*?broken.html", line 2, in (top-level template code|<module>)
      \{\{ fail\(\) \}\}
    File ".*debug?.pyc?", line \d+, in <lambda>
      tmpl\.render\(fail=lambda: 1 / 0\)
  ZeroDivisionError: (int(eger)? )?division (or modulo )?by zero
  """,
      )
  
file_path: catboost/contrib/python/Jinja2/py2/tests/test_debug.py
imports: import pickle
  import re
  from traceback import format_exception
  import pytest
  from jinja2 import ChoiceLoader
  from jinja2 import DictLoader
  from jinja2 import Environment
  from jinja2 import TemplateSyntaxError
label_desc: Use image node_id 2 for calling the TestDebug obj's underlying member method code with example usage: obj.test_runtime_error(fs_env) without return types