code: def test_cleanup_dataset_no_data(tmpdir):
      """
      Assert cleanup_dataset fails gracefully if data and archive don't exist.
      """
      data_home = tmpdir.mkdir("fixtures")
      cleanup_dataset("foo", data_home=str(data_home))
  
      # Files should be gone
      assert not os.path.exists(str(data_home.join("foo.zip")))
      assert not os.path.exists(str(data_home.join("foo")))
  
file_path: yellowbrick/tests/test_datasets/test_path.py
imports: import os
  import pytest
  import contextlib
  from yellowbrick.datasets.path import *
  from yellowbrick.exceptions import DatasetsError
label_desc: Use image node_id 11 for calling a global function with example usage: test_cleanup_dataset_no_data(tmpdir) without return types