code: def test_load_dataset(mock_download_and_extract_archive):
      # mock object should call original function
      mock_download_and_extract_archive.side_effect = patch_side_effect
      load_dataset_test(mock_download_and_extract_archive)
  
file_path: deepchecks/tests/vision/datasets/test_coco_torch.py
imports: from unittest.mock import patch
  from hamcrest import assert_that, calling, instance_of, is_, raises
  from torch.utils.data import DataLoader
  from deepchecks import vision
  from deepchecks.vision.datasets.detection.coco_torch import COCO_DIR, CocoDataset, load_dataset
  from deepchecks.vision.datasets.detection.coco_utils import download_coco128
label_desc: Use image node_id 3 for calling a global function with example usage: test_load_dataset(mock_download_and_extract_archive) without return types