code: def test_vars_interpolation_errors(tmp_dir, dvc, vars_):
      definition = make_entry_definition(
          tmp_dir, "build", {"vars": [vars_]}
      )
      with pytest.raises(ResolveError) as exc_info:
          definition.resolve()
  
      assert (
          str(exc_info.value)
          == "failed to parse 'stages.build.vars' in 'dvc.yaml': "
          "interpolating is not allowed"
      )
  
imports: import logging
  import re
  import pytest
  from dvc.parsing import ResolveError
  from dvc.parsing.context import Context
  from dvc.parsing.interpolate import embrace
  from dvc.utils.humanize import join
  from .None import make_entry_definition, make_foreach_def
label_desc: Use image node_id 2 for calling a global function with example usage: test_vars_interpolation_errors(tmp_dir, dvc, vars_) without return types