code: def test_atom_shim(self):
      atomic_num = 5
      partial_charge = 1
      atom_coords = np.array([0.0, 1.0, 2.0])
      shim = AtomShim(atomic_num, partial_charge, atom_coords)
      assert shim.GetAtomicNum() == atomic_num
      assert shim.GetPartialCharge() == partial_charge
      assert (shim.GetCoords() == atom_coords).all()
  
file_path: deepchem/deepchem/utils/test/test_fragment_utils.py
imports: import os
  import unittest
  import numpy
  from deepchem.utils import rdkit_utils
  from deepchem.utils.fragment_utils import get_contact_atom_indices
  from deepchem.utils.fragment_utils import merge_molecular_fragments
  from deepchem.utils.fragment_utils import get_partial_charge
  from deepchem.utils.fragment_utils import strip_hydrogens
  from deepchem.utils.fragment_utils import MolecularFragment
  from deepchem.utils.fragment_utils import AtomShim
label_desc: Use image node_id 7 for calling the TestFragmentUtil obj's underlying member method code with example usage: obj.test_atom_shim() without return types