Terry J. Reedy <tjre...@udel.edu> added the comment:

I moved the debugger tests to #35690.  I want to keep this issue for general 
discussion of testing IDLE, and possibly related PRs improving the 
documentation thereof.

Serhiy Storchaka, the current tkinter maintainer, and I, have decided that IDLE 
should run with the implicit default root mechanism disabled.  (It allows bugs 
unless there are no explicit Tk() calls in the process.)

Therefore, tests should run the same way.  But when I put 'tk.NoDefaultRoot()' 
in the always-run part of test.test_idle, which is usually run with 
test.regrtest, there were problems.  So I moved it to the 'if main' clause that 
runs the IDLE suite directly with unittest.  But this clause only executes when 
test_idle is the main module, such as when one runs 'python -m test.test_idle' 
instead of 'python -m test -ugui', with or without 'test_idle added to restrict 
testing to test_idle.

I will add the consequence for the debugger test to the PR.

----------

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

Reply via email to