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,  <[email protected]> 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
> [email protected]
>
> 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
[email protected]

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

Reply via email to