[Idle-dev] IDLE Unittest framework: Commencing Initial Design

Terry Jan Reedy tjreedy at udel.edu
Mon May 13 08:19:05 CEST 2013


On 5/13/2013 1:28 AM, Jayakrishnan Rajagopalasarma wrote:
> There is a need for a proper design in commencing idle unittest
> framework, Two suggestions in issue 15392
> <http://bugs.python.org/issue15392#> are create test_idle directory
> in test sub directory (Lib/test/test_idle) or to create test
> directory inside idlelib. (Lib/idlelib/test)
>
> On that discussion these two approaches were proposed as follows,
>
> David Murray said, "best practice would be to have all tests be in
> the 'test' sub directory. I moved email/test into test/test_email,

*after developing it*

> and I prefer having it there"

email and idle are very different beasts.

> Terry J. Reedy said,"I strongly prefer idlelib/test since it will
> make developing **much** easier for me on Windows. Also, it would be
> part of the optional install of idlelib, as tkinter/test is for
> tkinter.Adding test/test_idle will not be too much use until
> issue#10652  <http://bugs.python.org/issue10652>  is resolved so it

I applied a patch and need to check if it completely resolved the issue.

> would actually run with -m test."

It is 2 am Monday for me so I will try to be brief and coherent. I have 
a draft of a patch based somewhat on yours. I hope to finish it today 
after sleep and upload it. I still prefer idlelib/itest (better than 
'test' to avoid masking Lib/test when in idlelib) for multiple reasons 
and have a draft explanation of them, which will accompany the patch.

I too would like to do the first commit soon, so I can followup with a 
conversion of the calltips tests.

I looked through all the idlelib/*.py modules today and there is not 
much else in the way of *automated* tests to convert. There is plenty 
for multiple people to do ;-). You help will be appreciated.

Terry





















More information about the IDLE-dev mailing list