code: def test_download_chunk_incomplete_read(tmp_path):
      with mock.patch.object(
          request_utils,
          "cloud_storage_http_request",
          return_value=IncompleteResponse(),
      ):
          download_path = tmp_path / "chunk"
          download_path.touch()
          with pytest.raises(IOError, match="Incomplete read"):
              request_utils.download_chunk(
                  range_start=0,
                  range_end=999,
                  headers={},
                  download_path=download_path,
                  http_uri="https://example.com",
              )
  
file_path: mlflow/tests/utils/test_request_utils.py
imports: import subprocess
  import sys
  from unittest import mock
  import pytest
  from mlflow.utils import request_utils
label_desc: Use image node_id 2 for calling a global function with example usage: test_download_chunk_incomplete_read(tmp_path) without return types