mailRe: r21789 - /trunk/test_suite/gui_tests/relax_disp.py


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

Header


Content

Posted by Troels Emtekær Linnet on December 06, 2013 - 09:50:
Cheers.

That is now fixed.

2013/12/6 Edward d'Auvergne <edward@xxxxxxxxxxxxx>:
Hi Troels,

For the docstring here, you don't really need to have "Submitted by
Troels E. Linnet." written into it.  You can see that when going to
the bug report or looking at the subversion history.  You do however
need to add your name to the copyright notices of all the files you
make major changes to (maybe when it is more than 5 lines of changes).
 So that would be:

/trunk/lib/spectrum/sparky.py
/trunk/pipe_control/spectrum.py
/trunk/test_suite/gui_tests/relax_disp.py
/trunk/test_suite/system_tests/peak_lists.py
/trunk/user_functions/spectrum.py

Just add your name to the end of the author lists, as these are
ordered by who made the first modifications.

Cheers,

Edward



On 5 December 2013 14:10,  <tlinnet@xxxxxxxxxxxxx> wrote:
Author: tlinnet
Date: Thu Dec  5 14:10:55 2013
New Revision: 21789

URL: http://svn.gna.org/viewcvs/relax?rev=21789&view=rev
Log:
Implemented GUI test, which caches the bug.

Fix for bug #21076, (https://gna.org/bugs/?21076) - When loading a 
multi-spectra NMRPipe seriesTab file through the GUI, several Error 
messages occur.

Modified:
    trunk/test_suite/gui_tests/relax_disp.py

Modified: trunk/test_suite/gui_tests/relax_disp.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/gui_tests/relax_disp.py?rev=21789&r1=21788&r2=21789&view=diff
==============================================================================
--- trunk/test_suite/gui_tests/relax_disp.py (original)
+++ trunk/test_suite/gui_tests/relax_disp.py Thu Dec  5 14:10:55 2013
@@ -134,6 +134,60 @@
             # The errors.
             self.assert_(hasattr(spin, 'baseplane_rmsd'))
             self.assertEqual(spin.baseplane_rmsd['0_2'], 3000.0)
+
+
+    def test_bug_21076_multi_col_peak_list(self):
+        """Test catching U{bug #21076<https://gna.org/bugs/?21076>}, 
loading a multi-spectra NMRPipe seriesTab file through the GUI, Error 
messages occur. Submitted by Troels E. Linnet."""
+
+        # The paths to the data files.
+        data_path = status.install_path + sep + 'test_suite' + sep + 
'shared_data' + sep + 'dispersion' + sep + 'KTeilum_FMPoulsen_MAkke_2006' 
+ sep + 'acbp_cpmg_disp_101MGuHCl_40C_041223' + sep
+
+        # Simulate the new analysis wizard, selecting the fixed time CPMG 
experiment.
+        self.app.gui.analysis.menu_new(None)
+        page = self.app.gui.analysis.new_wizard.wizard.get_page(0)
+        page.select_disp(None)
+        self.app.gui.analysis.new_wizard.wizard._go_next(None)
+        self.app.gui.analysis.new_wizard.wizard._go_next(None)
+
+        # Get the data.
+        analysis_type, analysis_name, pipe_name, pipe_bundle, uf_exec = 
self.app.gui.analysis.new_wizard.get_data()
+
+        # Set up the analysis.
+        self.app.gui.analysis.new_analysis(analysis_type=analysis_type, 
analysis_name=analysis_name, pipe_name=pipe_name, pipe_bundle=pipe_bundle, 
uf_exec=uf_exec)
+
+        # Alias the analysis.
+        analysis = self.app.gui.analysis.get_page_from_name("Relaxation 
dispersion")
+
+        # Change the results directory.
+        analysis.field_results_dir.SetValue(str_to_gui(ds.tmpdir))
+
+        # Load the sequence.
+        file = data_path + 'relax_2_spins_trunc.py'
+        self._execute_uf(uf_name='script', file=file, dir=None)
+
+        # Flush the interpreter in preparation for the synchronous user 
functions of the peak list wizard.
+        interpreter.flush()
+
+        # Set up the nuclear isotopes.
+        analysis.spin_isotope()
+        uf_store['spin.isotope'].page.SetValue('spin_id', '')
+        uf_store['spin.isotope'].wizard._go_next()
+        interpreter.flush()    # Required because of the asynchronous uf 
call.
+
+        # Set up the peak intensity wizard.
+        analysis.peak_wizard_launch(None)
+        wizard = analysis.peak_wizard
+
+        # The spectrum.
+        page = wizard.get_page(wizard.page_indices['read'])
+        
page.uf_args['file'].SetValue(str_to_gui("%sfolded_sparky_corr_final_max_standard_trunc.ser"
 % data_path))
+        page.uf_args['spectrum_id'].SetValue(['auto'])
+        wizard._go_next(None)
+
+        # The error type.
+        page = wizard.get_page(wizard.page_indices['err_type'])
+        page.selection = 'rmsd'
+        wizard._go_next(None)


     def test_hansen_trunc_data(self):


_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-commits mailing list
relax-commits@xxxxxxx

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits

_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-devel mailing list
relax-devel@xxxxxxx

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel



Related Messages


Powered by MHonArc, Updated Fri Dec 06 10:00:08 2013