Friends of PyUnit Announcementstag:launchpad.net,2008-09-14:/pyunit-friends/+announcementshttps://launchpad.net/@@/project-logohttps://launchpad.net/@@/project2011-04-08T11:53:36.168619+00:00testtools 0.9.9 released2011-04-08T11:53:36.168619+00:002011-04-08T11:53:36.106872+00:00tag:launchpad.net,2011-04-08:/+announcement/8134Jonathan Langehttps://launchpad.net/~jml<p>It's been a long time since we've done an announcement on Launchpad, but rest assured that there have been many testtools releases and much development in the mean time.</p>
<p>Our current release has so much good stuff, you are best served by reading either the changelog or our snazzy new docs <<a href="http://readthedocs.org/docs/testtools/en/latest/" rel="nofollow">http://<wbr/>readthedocs.<wbr/>org/docs/<wbr/>testtools/<wbr/>en/latest/</a>>. As always, we can be found on PyPI <<a href="http://pypi.python.org/pypi/testtools" rel="nofollow">http://<wbr/>pypi.python.<wbr/>org/pypi/<wbr/>testtools</a>>.</p>testtools 0.9.5 released2010-07-29T18:52:49.466253+00:002010-07-29T18:52:49.405770+00:00tag:launchpad.net,2010-07-29:/+announcement/6413Jonathan Langehttps://launchpad.net/~jml<p>This release fixes some obscure traceback formatting issues that were causing our test suite to fail.</p>testtools 0.9.4 released2010-07-02T13:08:48.572403+00:002010-07-02T13:08:48.415305+00:00tag:launchpad.net,2010-07-02:/+announcement/6241Robert Collinshttps://launchpad.net/~lifeless<p>This release overhauls the traceback formatting layer to deal with Python 2<br/>
line numbers and traceback objects often being local user encoded strings<br/>
rather than unicode objects. Test discovery has also been added and Python 3.1<br/>
is also supported. Finally, the Mismatch protocol has been extended to let<br/>
Matchers collaborate with tests in supplying detailed data about failures.</p>0.0.6 released2010-07-02T13:07:19.846717+00:002010-07-02T13:07:19.779296+00:00tag:launchpad.net,2010-07-02:/+announcement/6240Robert Collinshttps://launchpad.net/~lifeless<p>This release of subunit fixes a number of unicode related bugs. This depends on<br/>
testtools 0.9.4 and will not function without it. Thanks to Tres Seaver there<br/>
is also an optional native setup.py file for use with easy_install and the<br/>
like.</p>0.2.4 released2010-02-26T23:52:53.468840+00:002010-02-26T23:52:53.421053+00:00tag:launchpad.net,2010-02-26:/+announcement/5237Robert Collinshttps://launchpad.net/~lifeless<p>CHANGES<br/>
~~~~~~~</p>
<p>* Relicenced to BSD / Apache2.0 with full agreement of contributors.</p>
<p>IMPROVEMENTS<br/>
~~~~~~~~~~~~</p>
<p>* Substantially improved documentation in README. (mbp)</p>
<p>* Rename TestResource to TestResourceManager leaving TestResource as an alias.<br/>
Fixes <a class="bug-link" href="https://launchpad.net/bugs/520769">bug #520769</a>.</p>
<p>* Test sorting no longer performs N! work on tests that can never benefit from<br/>
order optimisations (when resources are not shared an arbitrary order is<br/>
sufficient). Partial fix for <a class="bug-link" href="https://launchpad.net/bugs/522338">bug #522338</a>.</p>
<p>* Test sorting now uses a heuristic on each partition to get a sort that is<br/>
no worse than twice the optimal number of setup/teardown operations and is<br/>
fast to calculate. Fixes <a class="bug-link" href="https://launchpad.net/bugs/522338">bug #522338</a></p>new maintainer2010-02-12T21:48:36.511071+00:002010-02-12T21:58:11.142050+00:00tag:launchpad.net,2010-02-12:/+announcement/5128Martin Poolhttps://launchpad.net/~mbp<p>~jml has gracefully handed over tribunal maintainership to ~mbp. Some ideas about what's happening next are in <a href="http://sourcefrog.wordpress.com/2010/02/12/new-life-for-tribunal/" rel="nofollow">http://<wbr/>sourcefrog.<wbr/>wordpress.<wbr/>com/2010/<wbr/>02/12/new-<wbr/>life-for-<wbr/>tribunal/</a></p>Testscenarios 0.2 released.2010-02-01T05:11:44.262917+00:002010-02-01T05:11:44.212644+00:00tag:launchpad.net,2010-02-01:/+announcement/5012Robert Collinshttps://launchpad.net/~lifeless<p>This release of testscenarios makes it adjust the shortDescription of each scenario, with thanks to Ben Finney for the patch.</p>0.2.3 released2010-01-24T04:58:06.200374+00:002010-01-24T04:58:06.166883+00:00tag:launchpad.net,2010-01-24:/+announcement/4942Robert Collinshttps://launchpad.net/~lifeless<p>* Distribute doc/*.py in the source tarball.</p>
<p>* New helper testresources.<wbr/>GenericResource which should remove the need for<br/>
much boilerplate when using testresources with existing test fixtures.</p>
<p>* New public functions testresources.<wbr/>setUpResources and<br/>
testresources<wbr/>.tearDownResour<wbr/>ces for folk that cannot easily use<br/>
ResourcedTest<wbr/>Case. Fixes <a class="bug-link" href="https://launchpad.net/bugs/504146">bug #504146</a>.</p>Talk given, 0.0.5 out2010-01-24T04:16:02.393393+00:002010-01-24T04:16:02.348068+00:00tag:launchpad.net,2010-01-24:/+announcement/4941Robert Collinshttps://launchpad.net/~lifeless<p>I presented on Subunit at LCA 2010 - the talk was fairly well received. We had some of our more visible users - samba, drizzle - in the audience, and some after-talk discussion about particular bugs to solve for them.</p>
<p>I've also released 0.0.5 which just incorporates things like Jelmer's subunit-notify filter, so that we don't have outstanding improvements unreleased</p>0.0.5 released2010-01-19T23:28:37.485410+00:002010-01-19T23:28:37.424171+00:00tag:launchpad.net,2010-01-19:/+announcement/4893Robert Collinshttps://launchpad.net/~lifeless<p>Two new features:<br/>
* New filter `subunit-notify` that will show a notification window with test<br/>
statistics when the test run finishes.</p>
<p>* subunit.run will now pipe its output to the command in the<br/>
SUBUNIT_FORMATTER environment variable, if set.</p>0.2.2 released2010-01-05T07:56:58.534421+00:002010-01-05T07:56:58.279755+00:00tag:launchpad.net,2010-01-05:/+announcement/4765Robert Collinshttps://launchpad.net/~lifeless<p>Test suites create by testresources.<wbr/>TestLoad(<wbr/>).loadTests* were not optimising correctly, this point release fixes that.</p>testresources 0.2.1 released2009-12-12T12:06:28.046922+00:002009-12-12T12:06:28.003938+00:00tag:launchpad.net,2009-12-12:/+announcement/4566Robert Collinshttps://launchpad.net/~lifeless<p>Changes in testtools uncovered a small bug in the testresources test suite - a setUp upcall was missing. This has been corrected in 0.2.1, with no other changes made.</p>testtools now on PyPI2009-11-27T10:14:16.607875+00:002009-11-27T10:14:16.475438+00:00tag:launchpad.net,2009-11-27:/+announcement/4436Jonathan Langehttps://launchpad.net/~jml<p>Thanks to the kind, generous and in all other ways spiffy Kumar McMillan, the 'testtools' project on Launchpad that you've come to know and love is available on PyPI as 'testtools'.</p>
<p>In order to celebrate this and to avoid clashing with Kumar's legacy software, we've bumped up the version number of our testtools to 0.9 and made a couple of releases. The latest release ports the recent work on the standard library's unittest back to Python 2.4 and 2.5 and adds a new, experimental 'matcher' API that should help you avoid the proliferation of assertFoo methods that so often plague test infrastructures.</p>
<p>All this means that testtools is simply the best way to write unit tests in Python. It's like the standard library -- but standarder!</p>testtools branches format change2009-10-25T11:01:26.080950+00:002009-10-25T11:01:26.027658+00:00tag:launchpad.net,2009-10-25:/+announcement/4147Jonathan Langehttps://launchpad.net/~jml<p>We have upgraded the Bazaar format that testtools is stored in to 2a -- Bazaar's latest stable format. You should do the same to existing branches of testtools otherwise you will get errors pulling.</p>subunit paper accepted for LCA20102009-09-06T11:59:50.919231+00:002009-09-06T11:59:50.872096+00:00tag:launchpad.net,2009-09-06:/+announcement/3695Robert Collinshttps://launchpad.net/~lifeless<p>Hope to see anyone interested in subunit in Wellington!</p>Subunit presentation at SLUG2009-07-31T14:56:38.376602+00:002009-07-31T14:57:02.954414+00:00tag:launchpad.net,2009-07-31:/+announcement/3356Robert Collinshttps://launchpad.net/~lifeless<p>Slides [ <a href="http://docs.google.com/present/view?id=dt8qrjx_0fssh2fhd" rel="nofollow">http://<wbr/>docs.google.<wbr/>com/present/<wbr/>view?id=<wbr/>dt8qrjx_<wbr/>0fssh2fhd</a> ] are up for my talk on subunit, that I gave at SLUG tonight.</p>testresources 0.2 released!2009-07-17T12:43:36.838460+00:002009-07-17T12:43:36.673234+00:00tag:launchpad.net,2009-07-17:/+announcement/3220Jonathan Langehttps://launchpad.net/~jml<p>Robert and I are pleased to announce the first ever release of testresources.</p>
<p>testresources has been out and about for some time now, but it's never had a proper release. Today, this changes.</p>
<p>If you haven't looked at testresources in a while, you'll notice that the API has changed a fair bit, the documentation has got a lot better and that the whole thing is a lot more stable and a lot less flaky.</p>
<p>Particular thanks to James Henstridge, who's been part guinea pig, part rubber-gloved scientist over the last few months.</p>testtools now supports skipping2009-03-05T04:55:14.043255+00:002009-03-05T04:56:19.283472+00:00tag:launchpad.net,2009-03-05:/+announcement/2152Jonathan Langehttps://launchpad.net/~jml<p>testtools now supports skipping tests! This feature is already present in Bazaar's test suite and Twisted Trial. Now, it's available to everyone.</p>
<p>Thanks to Robert Collins (<a href="https://launchpad.net/~lifeless" rel="nofollow">https:/<wbr/>/launchpad.<wbr/>net/~lifeless</a>) for adding this.</p>pyunit3k renamed to testtools2008-10-04T04:03:34.205870+00:002008-10-04T04:03:34.155064+00:00tag:launchpad.net,2008-10-04:/+announcement/1198Jonathan Langehttps://launchpad.net/~jml<p>pyunit3k has been renamed to testtools. When you upgrade to the latest version, you will need to change all imports of 'pyunit3k' to instead import 'testtools'.</p>
<p>Also, the undocumented dependency on zope.interfaces has been removed. If you found ITestResult useful: tell me.</p>