Author: bugman
Date: Tue Feb  3 12:20:51 2015
New Revision: 27455

URL: http://svn.gna.org/viewcvs/relax?rev=27455&view=rev
Log:
Modified the GUI test suite tearDown() method.

The clean_up_windows() method called by tearDown() now prints out a lost of all 
of the living
windows instead of trying to destroy them (which causes the running of the GUI 
tests in the GUI to
cause the GUI to be destroyed).  The printouts will be used for debugging 
purposes.


Modified:
    trunk/test_suite/gui_tests/base_classes.py

Modified: trunk/test_suite/gui_tests/base_classes.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/gui_tests/base_classes.py?rev=27455&r1=27454&r2=27455&view=diff
==============================================================================
--- trunk/test_suite/gui_tests/base_classes.py  (original)
+++ trunk/test_suite/gui_tests/base_classes.py  Tue Feb  3 12:20:51 2015
@@ -171,10 +171,12 @@
             self.app.gui.spin_viewer.Destroy()
             del self.app.gui.spin_viewer
 
-        # Kill all other windows.
+        # Print out a list of all living windows - to help ensure that custom 
Close() and Destroy() methods are cleaning up all objects.
+        print("\n\nList of remaining wx Windows (this should only be the main 
GUI window and the relax controller):")
         for window in wx.GetTopLevelWindows():
-            if window:
-                window.Destroy()
+            print("    Window: %s" % window)
+            if isinstance(window, Wiz_window):
+                print("        Wizard pages: %s" % window._pages)
 
 
     def new_analysis_wizard(self, analysis_type=None, analysis_name=None, 
pipe_name=None, pipe_bundle=None):


_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-commits mailing list
[email protected]

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

Reply via email to