testtools 0.9.7

Milestone information

Project:
testtools
Series:
0.9
Version:
0.9.7
Released:
 
Registrant:
Jonathan Lange
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Andrew Bennetts, 2 Martin Packman
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
3 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon testtools-0.9.7.tar.gz (md5, sig) testtools 0.9.7 367
last downloaded 48 weeks ago
Total downloads: 367

Release notes 

Lots of little cleanups in this release; many small improvements to make your
testing life more pleasant.

Changelog 

View the full changelog

0.9.7
~~~~~

Lots of little cleanups in this release; many small improvements to make your
testing life more pleasant.

Improvements
------------

* Cleanups can raise ``testtools.MultipleExceptions`` if they have multiple
  exceptions to report. For instance, a cleanup which is itself responsible for
  running several different internal cleanup routines might use this.

* Code duplication between assertEqual and the matcher Equals has been removed.

* In normal circumstances, a TestCase will no longer share details with clones
  of itself. (Andrew Bennetts, bug #637725)

* Less exception object cycles are generated (reduces peak memory use between
  garbage collection). (Martin [gz])

* New matchers 'DoesNotStartWith' and 'StartsWith' contributed by Canonical
  from the Launchpad project. Written by James Westby.

* Timestamps as produced by subunit protocol clients are now forwarded in the
  ThreadsafeForwardingResult so correct test durations can be reported.
  (Martin [gz], Robert Collins, #625594)

* With unittest from Python 2.7 skipped tests will now show only the reason
  rather than a serialisation of all details. (Martin [gz], #625583)

* The testtools release process is now a little better documented and a little
  smoother. (Jonathan Lange, #623483, #623487)

0 blueprints and 3 bugs targeted

Bug report Importance Assignee Status
637725 #637725 clone_test_with_new_id shares details dict between test case instances 5 Low Andrew Bennetts  10 Fix Released
625583 #625583 Strange details item reprs on skipped tests in babune 1 Undecided Martin Packman  10 Fix Released
625594 #625594 selftest --parallel test case timings incorrect 1 Undecided Martin Packman  10 Fix Released
This milestone contains Public information
Everyone can see this information.