mailr23512 - /trunk/test_suite/gui_tests/test_user_functions.py


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

Header


Content

Posted by edward on May 28, 2014 - 14:36:
Author: bugman
Date: Wed May 28 14:36:46 2014
New Revision: 23512

URL: http://svn.gna.org/viewcvs/relax?rev=23512&view=rev
Log:
Expanded the User_functions.test_structure_rotate GUI test to catch more 
problems.

Now the rotation matrix value in the user function window is set to a series 
of invalid values to
test if the Sequence_2D GUI element will handle the rubbish input.  This is 
to mimic user errors.


Modified:
    trunk/test_suite/gui_tests/test_user_functions.py

Modified: trunk/test_suite/gui_tests/test_user_functions.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/gui_tests/test_user_functions.py?rev=23512&r1=23511&r2=23512&view=diff
==============================================================================
--- trunk/test_suite/gui_tests/test_user_functions.py   (original)
+++ trunk/test_suite/gui_tests/test_user_functions.py   Wed May 28 14:36:46 
2014
@@ -191,6 +191,23 @@
         print("Rotation matrix:\n%s" % R)
         self.assertEqual(R, None)
 
+        # Set the rotation matrix to a number of invalid values.
+        uf.page.uf_args['R'].SetValue(str_to_gui('2'))
+        uf.page.uf_args['R'].selection_win_show()
+        uf.page.uf_args['R'].selection_win_data()
+        uf.page.uf_args['R'].SetValue(str_to_gui('die'))
+        uf.page.uf_args['R'].selection_win_show()
+        uf.page.uf_args['R'].selection_win_data()
+        uf.page.uf_args['R'].SetValue(str_to_gui('[1, 2, 3]'))
+        uf.page.uf_args['R'].selection_win_show()
+        uf.page.uf_args['R'].selection_win_data()
+        uf.page.uf_args['R'].SetValue(str_to_gui('[1]'))
+        uf.page.uf_args['R'].selection_win_show()
+        uf.page.uf_args['R'].selection_win_data()
+        uf.page.uf_args['R'].SetValue(str_to_gui('[[1, 2, 3], 1, 2, 3], [1, 
2, 3]]'))
+        uf.page.uf_args['R'].selection_win_show()
+        uf.page.uf_args['R'].selection_win_data()
+
         # Check the structural data.
         self.assert_(hasattr(cdp, 'structure'))
         self.assert_(hasattr(cdp.structure, 'structural_data'))




Related Messages


Powered by MHonArc, Updated Wed May 28 14:40:02 2014