mailRe: r25184 - /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 Edward d'Auvergne on August 21, 2014 - 18:11:
That nicely shows off the bug!

Cheers,

Edward


On 21 August 2014 18:07,  <tlinnet@xxxxxxxxxxxxx> wrote:
Author: tlinnet
Date: Thu Aug 21 18:07:04 2014
New Revision: 25184

URL: http://svn.gna.org/viewcvs/relax?rev=25184&view=rev
Log:
Implemted GUI test: --gui-tests Relax_disp.test_bug_22501_close_all_analyse

To catch bug:
bug #22501(https://gna.org/bugs/index.php?22501), 'Close all analyses' 
raises error.

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=25184&r1=25183&r2=25184&view=diff
==============================================================================
--- trunk/test_suite/gui_tests/relax_disp.py    (original)
+++ trunk/test_suite/gui_tests/relax_disp.py    Thu Aug 21 18:07:04 2014
@@ -205,6 +205,29 @@

         # Finally close the wizard to allow subsequent tests to be able to 
operate cleanly.
         wizard.Close()
+
+
+    def test_bug_22501_close_all_analyses(self):
+        """Test catching U{bug 
#22501<https://gna.org/bugs/index.php?22501>}, 'Close all analyses' raises 
error."""
+
+        # 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")
+
+        # Closure.
+        self.app.gui.analysis.delete_analysis(0)


     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



Related Messages


Powered by MHonArc, Updated Thu Aug 21 18:40:14 2014