On Mon, Nov 8, 2010 at 04:09, Michael Foord <mich...@voidspace.org.uk> wrote: > Hello all, > > Now that unittest has test discovery, Mark Roddy has been working on > resurrecting the old GUI test runner (using Tkinter): > > https://bitbucket.org/markroddy/unittestgui > > This was part of the original pyunit project but I believe it was never part > of the standard library: > > http://sourceforge.net/projects/pyunit/ > > Here's a screenshot of what it looks like: > > http://skitch.com/fuzzyman/dhu9r/pyunit > > I'd like to propose adding it to Python in Tools/ and am volunteering to > maintain it.
Does that mean upgrading it as well? =) For instance it would be great to get it to use ttk so it looks a bit sharper, supports skipped tests and expected failures, and dream-of-dreams ties into regrtest so you can just check boxes instead of passing a ton of CLI flags. > If the answer is "not yet" that is fine as it can go into > unittest2 first. Mark has updated it to work with test discovery and added > support for configuring test discovery in the same way as you can from the > command line. It is a nice tool for those new to writing tests who aren't > yet familiar with the command line or prefer a GUI. I personally have no problem with it going into tools as long as it can also be used to run the tests in the stdlib. Just don't put it in Demos/ . =) -Brett > > In its basic form you simply pick a directory and unittestgui will discover > and run all the tests it finds. It would be nice if it provided more > diagnostic information on tests it ran (clicking through test results) but > these can be added later. > > All the best, > > Michael Foord > > -- > > http://www.voidspace.org.uk/ > > READ CAREFULLY. By accepting and reading this email you agree, > on behalf of your employer, to release me from all obligations > and waivers arising from any and all NON-NEGOTIATED agreements, > licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, > confidentiality, non-disclosure, non-compete and acceptable use > policies (”BOGUS AGREEMENTS”) that I have entered into with your > employer, its partners, licensors, agents and assigns, in > perpetuity, without prejudice to my ongoing rights and privileges. > You further represent that you have the authority to release me > from any BOGUS AGREEMENTS on behalf of your employer. > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > http://mail.python.org/mailman/options/python-dev/brett%40python.org > _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com