text: from molecool.smiles import Smiles
  from molecool.smarts import Smarts
  
  def test_atomic_match():
      SS = Smiles("C", debug=False)
      mol = SS.get_molecule()
      SA = Smarts(mol, "C", debug=True)
      assert SA._results[0][0] == 0  # [0][0] -> [first match][first atom]
  
      SS = Smiles("CNC", debug=False)
      mol = SS.get_molecule()
      SA = Smarts(mol, "[N]", debug=True)
      assert len(SA._results) == 1  # check correct number of responses
      assert SA._results[0][0] == 1
  
      SA = Smarts(mol, "C", debug=True)
      assert len(SA._results) == 2  # check correct number of responses
      assert SA._results[0][0] == 0
      assert SA._results[1][0] == 2
      #print(SA._results)
  