code: def test_resolve_resolves_dict_keys():
      d = {"dct": {"foo": "foobar", "persist": True}}
  
      context = Context(d)
      assert context.resolve(
          {"${dct.foo}": {"persist": "${dct.persist}"}}
      ) == {"foobar": {"persist": True}}
  
imports: from dataclasses import asdict
  from math import pi
  import pytest
  from dvc.fs import LocalFileSystem
  from dvc.parsing import DEFAULT_PARAMS_FILE
  from dvc.parsing.context import Context, CtxDict, CtxList, KeyNotInContext, MergeError, ParamsLoadError, Value, recurse_not_a_node
  from dvc.utils import relpath
  from dvc.utils.serialize import dumps_yaml
label_desc: Use image node_id 17 for calling a global function with example usage: test_resolve_resolves_dict_keys() without return types