Author: tlinnet
Date: Mon Dec 9 11:50:20 2013
New Revision: 21892
URL: http://svn.gna.org/viewcvs/relax?rev=21892&view=rev
Log:
Added GUI test for reading spins from a spectrum formatted file.
Work in progress for Support Request #3044,
(https://gna.org/support/index.php?3044) - Load spins from SPARKY list.
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=21892&r1=21891&r2=21892&view=diff
==============================================================================
--- trunk/test_suite/gui_tests/relax_disp.py (original)
+++ trunk/test_suite/gui_tests/relax_disp.py Mon Dec 9 11:50:20 2013
@@ -412,6 +412,43 @@
self.assertEqual(self.app.gui.controller.main_gauge.GetValue(), 100)
+ def test_read_spins_from_spectrum(self):
+ """Test the GUI load spins from a spectrum formatted file."""
+
+ # The path to the files.
+ path = status.install_path + sep + 'test_suite' + sep +
'shared_data' + sep + 'peak_lists' + sep
+
+ # Simulate the dispersion analysis wizard.
+ 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))
+
+ # Launch the spin viewer window.
+ self.app.gui.show_tree()
+
+ # Spin loading wizard: Initialisation.
+ self.app.gui.spin_viewer.load_spins_wizard()
+
+ # Spin loading wizard: The spectrum.read_spins page.
+ page = self.app.gui.spin_viewer.wizard.get_page(0)
+ page.selection = 'new spectrum'
+ self.app.gui.spin_viewer.wizard._go_next()
+
+
def test_tp02_data_to_tp02(self):
"""Test the GUI analysis with the relaxation dispersion 'TP02'
model fitting to the 'TP02' synthetic data."""
_______________________________________________
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