def METHOD_NAME(local_path, yolo_ingestion_data, shuffle):
    params = {
        "data_directory": yolo_ingestion_data["data_directory"],
        "class_names_file": yolo_ingestion_data["class_names_file"],
    }
    ds = deeplake.ingest_yolo(**params, shuffle=shuffle, dest=local_path)
    assert ds.path == local_path
    assert "images" in ds.tensors
    assert "boxes" in ds.tensors
    assert "labels" in ds.tensors
    assert len(ds.labels.info["class_names"]) > 0
    assert ds.boxes.htype == "bbox"