# Copyright (C) 2001 greg Landrum and Rational Discovery LLC """basic unit testing code for query mols """ from rdkit import RDConfig import unittest, os, sys class TestCase(unittest.TestCase): def setUp(self): print('\n%s: ' % self.shortDescription(), end='') # decipher the name of the executable if (sys.platform == 'win32'): exe = 'QueryMolTest___Win32_Debug/QueryMolTest.exe' else: exe = 'querytest.exe' # update to use the full path self.exe = '%s/Code/GraphMol/%s' % (RDConfig.RDBaseDir, exe) def test1(self): """ the basic test """ res = os.system(self.exe) assert res == 0, 'test failed' if __name__ == '__main__': unittest.main()