code: def test_vars_relpath_overwrite(tmp_dir, dvc):
      iterable = {"bar": "bar", "foo": "foo"}
      (tmp_dir / "params.yaml").dump(iterable)
      d = {
          "vars": ["params.yaml"],
          "stages": {
              "build": {
                  "wdir": "data",
                  "cmd": "echo ${bar}",
                  "vars": ["../params.yaml"],
              }
          },
      }
      resolver = DataResolver(dvc, tmp_dir.fs_path, d)
      resolver.resolve()
      assert resolver.context.imports == {"params.yaml": None}
  
file_path: dvc/tests/func/parsing/test_interpolated_entry.py
imports: import os
  from copy import deepcopy
  import pytest
  from dvc.dependency import _merge_params
  from dvc.parsing import DEFAULT_PARAMS_FILE, DataResolver
  from dvc.parsing.context import recurse_not_a_node
  from dvc.parsing.interpolate import escape_str
  from .None import CONTEXT_DATA, RESOLVED_DVC_YAML_DATA, TEMPLATED_DVC_YAML_DATA, USED_VARS
label_desc: Use image node_id 9 for calling a global function with example usage: test_vars_relpath_overwrite(tmp_dir, dvc) without return types