mailr16473 - /branches/uf_redesign/test_suite/gui_tests/base_classes.py


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

Header


Content

Posted by edward on May 28, 2012 - 13:01:
Author: bugman
Date: Mon May 28 13:01:03 2012
New Revision: 16473

URL: http://svn.gna.org/viewcvs/relax?rev=16473&view=rev
Log:
GUI test scripts are now executed via prompt.interpreter.exec_script().

This allows the preservation of imports within the scripts.  The old 
execfile() method was causing
the 'globals' to be overwritten, hence imports in the scripts are not visible 
inside methods or
classes.


Modified:
    branches/uf_redesign/test_suite/gui_tests/base_classes.py

Modified: branches/uf_redesign/test_suite/gui_tests/base_classes.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/uf_redesign/test_suite/gui_tests/base_classes.py?rev=16473&r1=16472&r2=16473&view=diff
==============================================================================
--- branches/uf_redesign/test_suite/gui_tests/base_classes.py (original)
+++ branches/uf_redesign/test_suite/gui_tests/base_classes.py Mon May 28 
13:01:03 2012
@@ -39,6 +39,7 @@
 from data import Relax_data_store; ds = Relax_data_store()
 from data.gui import Gui
 from generic_fns.reset import reset
+from prompt.interpreter import exec_script
 from relax_io import delete
 from status import Status; status = Status()
 from user_functions.data import Uf_info; uf_info = Uf_info()
@@ -170,7 +171,7 @@
         """
 
         # Execute the script.
-        execfile(script, globals(), locals())
+        exec_script(script, locals())
 
 
     def setUp(self):




Related Messages


Powered by MHonArc, Updated Mon May 28 13:20:02 2012