Cheers. That is now fixed.
2013/12/6 Edward d'Auvergne <[email protected]>: > 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 _______________________________________________ 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

