code: def test_sdf_load_with_csv():
      """Test a case where SDF labels are in associated csv file"""
      current_dir = os.path.dirname(os.path.realpath(__file__))
      featurizer = dc.feat.CircularFingerprint(size=16)
      loader = dc.data.SDFLoader(
          ["atomization_energy"], featurizer=featurizer, sanitize=True
      )
      dataset = loader.create_dataset(
          os.path.join(current_dir, "water.sdf"), shard_size=1
      )
      assert len(dataset) == 10
      assert dataset.get_number_shards() == 10
      assert dataset.get_task_names() == ["atomization_energy"]
  
file_path: deepchem/deepchem/data/tests/test_sdf_loader.py
imports: import os
  import deepchem
label_desc: Use image node_id 7 for calling a global function with example usage: test_sdf_load_with_csv() without return types