class_docstr: Does sanity checks on binding pocket generation.
class_docstr_tok: ["Does","sanity","checks","on","binding","pocket","generation","."]
docstr: Test that some pockets are filtered out.
docstr_tok: ["Test","that","some","pockets","are","filtered","out","."]
code: def test_convex_find_pockets(self):
      """Test that some pockets are filtered out."""
      current_dir = os.path.dirname(os.path.realpath(__file__))
      protein_file = os.path.join(current_dir, "1jld_protein.pdb")
  
      finder = dc.dock.ConvexHullPocketFinder()
      all_pockets = finder.find_all_pockets(protein_file)
      pockets = finder.find_pockets(protein_file)
      # Test that every atom in pocket maps exists
      for pocket in pockets:
          assert isinstance(pocket, box_utils.CoordinateBox)
  
      assert len(pockets) < len(all_pockets)
  
file_path: deepchem/deepchem/dock/tests/test_binding_pocket.py
imports: import os
  import logging
  import unittest
  import numpy
  import deepchem
  from deepchem.utils import rdkit_utils
  from deepchem.utils import coordinate_box_utils
label_desc: Use image node_id 3 for calling the TestBindingPocket obj's underlying member method code with example usage: obj.test_convex_find_pockets() without return types