code: def test_commit_changed_md5(tmp_dir, dvc):
      tmp_dir.gen({"file": "file content"})
      (stage,) = dvc.add("file", no_commit=True)
  
      stage_file_content = (tmp_dir / stage.path).parse()
      stage_file_content["md5"] = "1111111111"
      (tmp_dir / stage.path).dump(stage_file_content)
  
      with pytest.raises(StageCommitError):
          dvc.commit(stage.path)
  
      dvc.commit(stage.path, force=True)
      assert "md5" not in (tmp_dir / stage.path).parse()
  
imports: import os
  import textwrap
  import pytest
  from dvc.dependency.base import DependencyDoesNotExistError
  from dvc.dvcfile import PROJECT_FILE
  from dvc.fs import localfs
  from dvc.output import OutputDoesNotExistError
  from dvc.stage.exceptions import StageCommitError
label_desc: Use image node_id 5 for calling a global function with example usage: test_commit_changed_md5(tmp_dir, dvc) without return types