mailr28133 - in /trunk/test_suite: shared_data/model_free/ system_tests/ system_tests/scripts/model_free/


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on November 30, 2015 - 16:26:
Author: bugman
Date: Mon Nov 30 16:26:53 2015
New Revision: 28133

URL: http://svn.gna.org/viewcvs/relax?rev=28133&view=rev
Log:
Created a system test for catching bug #24131.

This is the BMRB export failure when the SpinContainer object has no s2 
attribute, as reported by
Martin Ballaschk at https://gna.org/bugs/?24131.


Added:
    trunk/test_suite/shared_data/model_free/bug_24131_bmrb_deposition.bz2   
(with props)
    
trunk/test_suite/system_tests/scripts/model_free/bug_24131_bmrb_deposition.py
Modified:
    trunk/test_suite/system_tests/model_free.py

Added: trunk/test_suite/shared_data/model_free/bug_24131_bmrb_deposition.bz2
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/shared_data/model_free/bug_24131_bmrb_deposition.bz2?rev=28133&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
trunk/test_suite/shared_data/model_free/bug_24131_bmrb_deposition.bz2
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: trunk/test_suite/system_tests/model_free.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/model_free.py?rev=28133&r1=28132&r2=28133&view=diff
==============================================================================
--- trunk/test_suite/system_tests/model_free.py (original)
+++ trunk/test_suite/system_tests/model_free.py Mon Nov 30 16:26:53 2015
@@ -26,7 +26,7 @@
 from os import path, sep, walk
 from re import search
 import sys
-from tempfile import mkdtemp
+from tempfile import mkdtemp, mktemp
 
 # relax module imports.
 from auto_analyses.dauvergne_protocol import dAuvergne_protocol
@@ -498,6 +498,16 @@
 
         # Load the relaxation data.
         self.assertRaises(RelaxMultiSpinIDError, 
self.interpreter.relax_data.read, ri_id='R1_600', ri_type='R1', 
frq=600402816.0, file='r1_600.txt', dir=path, res_num_col=1, data_col=2, 
error_col=3)
+
+
+    def test_bug_24131_bmrb_deposition(self):
+        """Test catching U{bug #24131<https://gna.org/bugs/?24131>}, the 
local tm global model selection."""
+
+        # The output file.
+        ds.tmpfile = mktemp()
+
+        # Execute the script.
+        self.script_exec(status.install_path + 
sep+'test_suite'+sep+'system_tests'+sep+'scripts'+sep+'model_free'+sep+'bug_24131_bmrb_deposition.py')
 
 
     def test_create_m4(self):

Added: 
trunk/test_suite/system_tests/scripts/model_free/bug_24131_bmrb_deposition.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/scripts/model_free/bug_24131_bmrb_deposition.py?rev=28133&view=auto
==============================================================================
--- 
trunk/test_suite/system_tests/scripts/model_free/bug_24131_bmrb_deposition.py 
      (added)
+++ 
trunk/test_suite/system_tests/scripts/model_free/bug_24131_bmrb_deposition.py 
      Mon Nov 30 16:26:53 2015
@@ -0,0 +1,49 @@
+# Python module imports.
+from os import sep
+
+# relax imports.
+from data_store import Relax_data_store; ds = Relax_data_store()
+from status import Status; status = Status()
+
+
+# Path of the files.
+path = status.install_path + 
sep+'test_suite'+sep+'shared_data'+sep+'model_free'
+
+pipe.create('model_free_final', 'mf')
+results.read(file='bug_24131_bmrb_deposition.bz2', dir=path)
+
+spin.isotope(isotope='15N', spin_id='@N', force=True)
+spin.isotope(isotope='15N', spin_id='@NE1', force=True)
+spin.isotope(isotope='1H', spin_id='@H', force=True)
+spin.isotope(isotope='1H', spin_id='@HE1', force=True)
+
+spin.element(element='N', spin_id=':*@N*', force=True)
+spin.element(element='H', spin_id=':*@H*', force=True)
+
+relax_data.peak_intensity_type(ri_id='R1_600',type='height')
+relax_data.peak_intensity_type(ri_id='R2_600',type='height')
+relax_data.peak_intensity_type(ri_id='NOE_600',type='height')
+relax_data.peak_intensity_type(ri_id='R1_750',type='height')
+relax_data.peak_intensity_type(ri_id='R2_750',type='height')
+relax_data.peak_intensity_type(ri_id='NOE_750',type='height')
+
+
+relax_data.temp_calibration(ri_id='R1_600', method='methanol')
+relax_data.temp_calibration(ri_id='R2_600', method='methanol')
+relax_data.temp_calibration(ri_id='NOE_600', method='methanol')
+relax_data.temp_calibration(ri_id='R1_750', method='methanol')
+relax_data.temp_calibration(ri_id='R2_750', method='methanol')
+relax_data.temp_calibration(ri_id='NOE_750', method='methanol')
+
+
+relax_data.temp_control(ri_id='R1_600', method='single fid interleaving')
+relax_data.temp_control(ri_id='R2_600', method='single fid interleaving')
+relax_data.temp_control(ri_id='NOE_600', method='single fid interleaving')
+relax_data.temp_control(ri_id='R1_750', method='single fid interleaving')
+relax_data.temp_control(ri_id='R2_750', method='single fid interleaving')
+relax_data.temp_control(ri_id='NOE_750', method='single fid interleaving')
+
+molecule.type(mol_id='#1ogt-hkca_mol2', type='protein', force=True)
+bmrb.thiol_state(state='free and disulfide bound')
+
+bmrb.write(file=ds.tmpfile, dir=None, version='3.1', force=True)




Related Messages


Powered by MHonArc, Updated Mon Nov 30 18:00:09 2015