testtools 0.9.1

Python 2.4 and better mismatch handling.

Milestone information

Project:
testtools
Series:
0.9
Version:
0.9.1
Released:
 
Registrant:
testtools developers
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 Robert Collins
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 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.1.tar.gz (md5, sig) testtools 0.9.1 tarball 212
last downloaded 47 weeks ago
Total downloads: 212

Release notes 

Hot on the heels of the 0.9 release, our clamoring user base shouted out for two things: Python 2.4 support and a different matcher API. Their cries filled the streets, their tears watered the pavement. They melted our cold hearts and we relented: A new release you shall have, good folk.

Changelog 

View the full changelog

0.9.1
~~~~~

The new matcher API introduced in 0.9.0 had a small flaw where the matchee
would be evaluated twice to get a description of the mismatch. This could lead
to bugs if the act of matching caused side effects to occur in the matchee.
Since having such side effects isn't desirable, we have changed the API now
before it has become widespread.

Changes
-------

* Matcher API changed to avoid evaluating matchee twice. Please consult
  the API documentation.

* TestCase.getUniqueString now uses the test id, not the test method name,
  which works nicer with parameterised tests.

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

* Python2.4 is now supported again.

0 blueprints and 1 bug targeted

Bug report Importance Assignee Status
393488 #393488 Doesn't work on python 2.4 because it uses functools 6 Wishlist Robert Collins  10 Fix Released
This milestone contains Public information
Everyone can see this information.