code: def test_compute_charges(self):
      current_dir = os.path.dirname(os.path.realpath(__file__))
      ligand_file = os.path.join(
          current_dir, "../../dock/tests/1jld_ligand.sdf"
      )
      xyz, mol = rdkit_utils.load_molecule(
          ligand_file, calc_charges=False, add_hydrogens=True
      )
      rdkit_utils.compute_charges(mol)
  
      has_a_charge = False
      for atom_idx in range(mol.GetNumAtoms()):
          atom = mol.GetAtoms()[atom_idx]
          value = atom.GetProp(str("_GasteigerCharge"))
          if value != 0:
              has_a_charge = True
      assert has_a_charge
  
imports: import tempfile
  import unittest
  import os
  import numpy
  from deepchem.utils import rdkit_utils
label_desc: Use image node_id 7 for calling the TestRdkitUtil obj's underlying member method code with example usage: obj.test_compute_charges() without return types