Author: bugman Date: Thu Feb 18 18:43:29 2010 New Revision: 10754 URL: http://svn.gna.org/viewcvs/relax?rev=10754&view=rev Log: Added checks for all of the results files being present in the tmp directory. Modified: 1.3/test_suite/system_tests/n_state_model.py Modified: 1.3/test_suite/system_tests/n_state_model.py URL: http://svn.gna.org/viewcvs/relax/1.3/test_suite/system_tests/n_state_model.py?rev=10754&r1=10753&r2=10754&view=diff ============================================================================== --- 1.3/test_suite/system_tests/n_state_model.py (original) +++ 1.3/test_suite/system_tests/n_state_model.py Thu Feb 18 18:43:29 2010 @@ -22,7 +22,7 @@ # Python module imports. from math import pi, sqrt -from os import sep +from os import listdir, sep import sys from shutil import rmtree from tempfile import mkdtemp @@ -234,3 +234,18 @@ # Execute the script. self.interpreter.run(script_file=sys.path[-1] + sep+'test_suite'+sep+'system_tests'+sep+'scripts'+sep+'n_state_model'+sep+'stereochem_analysis.py') + + # Check the base directory files. + files = listdir(ds.tmpdir) + for file in files: + self.assert_(file in ['NOE_viol_S_sorted', 'ensembles_superimposed', 'RDC_PAN_dist.agr', 'Q_factors_S', 'NOE_viol_curve.agr', 'NOE_viol_dist.agr', 'RDC_PAN_curve.agr', 'NOE_viol_S', 'Q_factors_R_sorted', 'NOE_results', 'Q_factors_R', 'NOE_viol_R_sorted', 'logs', 'NOE_viol_R', 'Q_factors_S_sorted', 'RDC_PAN_results', 'correlation_plot.agr']) + + # Check the sub-directory files. + subdirs = ['ensembles_superimposed', 'logs', 'NOE_results', 'RDC_PAN_results'] + files = [['S0.pdb', 'S2.pdb', 'R0.pdb', 'R1.pdb', 'S1.pdb', 'R2.pdb'], + ['RDC_PAN_analysis.log', 'NOE_viol.log'], + ['S_results_0.bz2', 'S_results_1.bz2', 'R_results_2.bz2', 'R_results_0.bz2', 'S_results_2.bz2', 'R_results_1.bz2'], + ['S_results_0.bz2', 'S_results_1.bz2', 'R_results_2.bz2', 'R_results_0.bz2', 'S_results_2.bz2', 'R_results_1.bz2']] + for i in range(len(subdirs)): + for file in listdir(ds.tmpdir + sep + subdirs[i]): + self.assert_(file in files[i])