code: def lock_data():
      return {
          "cmd": "command",
          "deps": [
              {"path": "foo", "md5": "foo_checksum", "hash": "md5"}
          ],
          "outs": [
              {"path": "bar", "md5": "bar_checksum", "hash": "md5"}
          ],
      }
  
imports: import os
  from copy import deepcopy
  from itertools import chain
  import pytest
  from dvc.dvcfile import PROJECT_FILE, load_file
  from dvc.stage import PipelineStage, create_stage
  from dvc.stage.loader import StageLoader
  from dvc.stage.serialize import split_params_deps
  from dvc_data.hashfile.hash_info import HashInfo
label_desc: Use image node_id 2 for calling a global function with example usage: lock_data() and returns: dict