class_docstr: Tests for generating a molecule object.
class_docstr_tok: ["Tests","for","generating","a","molecule","object","."]
docstr: Test that the molecule object contains the correct basis set and non-default basis data
  for a given molecule.
docstr_tok: ["Test","that","the","molecule","object","contains","the","correct","basis","set","and","non-default","basis","data","for","a","given","molecule","."]
code: def test_basisset(
      self, symbols, geometry, l, alpha, coeff, r, load_data
  ):
      r"""Test that the molecule object contains the correct basis set and non-default basis data
      for a given molecule.
      """
      pytest.importorskip("basis_set_exchange")
      mol = qchem.Molecule(
          symbols, geometry, load_data=load_data, normalize=False
      )
  
      assert set(map(type, mol.basis_set)) == {qchem.BasisFunction}
      assert mol.l == l
      assert np.allclose(mol.alpha, alpha)
      assert np.allclose(mol.coeff, coeff)
      assert np.allclose(mol.r, r)
  
file_path: pennylane/tests/qchem/test_molecule.py
imports: import pytest
  from pennylane import numpy
  from pennylane import qchem
label_desc: Use image node_id 8 for calling the TestMolecule obj's underlying member method code with example usage: obj.test_basisset(symbols, geometry, l, alpha, coeff, r, load_data) without return types