Saimadhav Heblikar added the comment:

Adds spec dicts for aboutDialog, ClassBrowser, PathBrowser, textView and 
configHelpSourceEdit and modifies the related modules appropriately.
The spec dicts(and the tests relating to) for editorwindow and help dialog have 
not been modified in this patch.

The tests work OK when run individually from respective modules. The widgets 
are placed below parent. Some widgets close the parent when they are closed, 
some do not.(I feel the parent should be manually closed by the user, because 
the user might want to re-run a test. This would also help in reusing root, 
when running all the tests together).

The runall() seems shaky at the moment. For eg, as mentioned above, some 
widgets close the parent when they are closed, some do not. This is causes 
build-up of parent dialogs. I did not try to fix it, because things will change 
once we agree upon factoring out run() and runall(), about reusing the same 
root window for runall(). If things dont change, I will work on fixing the 
buildup of dialogs.

If this patch seems "incomplete" because of the above issue, please provide 
feedback about the tests itself, when run individually.

----------
keywords: +patch
Added file: 
http://bugs.python.org/file35301/about+classbrowser+cfghelpsrcedit+pathbrowser+textview.diff

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue21477>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to