mailr17480 - /trunk/test_suite/gui_tests/bruker.py


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

Header


Content

Posted by edward on September 07, 2012 - 11:03:
Author: bugman
Date: Fri Sep  7 11:03:10 2012
New Revision: 17480

URL: http://svn.gna.org/viewcvs/relax?rev=17480&view=rev
Log:
Modified the test_bug_20152_read_dc_file() GUI test to catch the RelaxError!

This error is because of the old PDC format.


Modified:
    trunk/test_suite/gui_tests/bruker.py

Modified: trunk/test_suite/gui_tests/bruker.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/gui_tests/bruker.py?rev=17480&r1=17479&r2=17480&view=diff
==============================================================================
--- trunk/test_suite/gui_tests/bruker.py (original)
+++ trunk/test_suite/gui_tests/bruker.py Fri Sep  7 11:03:10 2012
@@ -29,6 +29,7 @@
 from data import Relax_data_store; ds = Relax_data_store()
 import dep_check
 from generic_fns.mol_res_spin import spin_loop
+from relax_errors import RelaxError
 from status import Status; status = Status()
 from test_suite.gui_tests.base_classes import GuiTestCase
 from test_suite import system_tests
@@ -118,24 +119,12 @@
         page.uf_args['ri_id'].SetValue(str_to_gui('r1_700'))
         page.uf_args['file'].SetValue(str_to_gui(status.install_path + sep + 
'test_suite' + sep + 'shared_data' + sep + 'bruker_files' + sep + 
'T1_demo_1UBQ_H_trunc.txt'))
 
-        # Next to load the data.
-        analysis.relax_data.wizard._go_next(None)
-        interpreter.flush()
+        # Catch the failure.
+        try:
+            error = False
+            analysis.relax_data.wizard._go_next(None)
+        except RelaxError:
+            error = True
 
-        # Go to the next page (i.e. finish).
-        analysis.wizard._go_next(None)
-
-        # The real data.
-        res_nums = [1, 2, 3]
-        r1 = [None, 0.455962, 0.428882]
-        r1_err = [None, 0.0055642, 0.0040993]
-
-        # Check the data.
-        i = 0
-        for spin_cont, mol_name, res_num, res_name in 
spin_loop(full_info=True):
-            # Spin info.
-            self.assertEqual(res_nums[i], res_num)
-
-            # Check the relaxation data and errors.
-            self.assertEqual(r1[i], spin_cont.ri['r1_700'])
-            self.assertEqual(r1_err[i], spin_cont.ri_err['r1_700'])
+        # Assert that the RelaxError has occurred.
+        self.assertEqual(error, True)




Related Messages


Powered by MHonArc, Updated Mon Sep 17 11:00:01 2012