forked from pool/python-testtools
- Update to 0.9.21:
* ``DirContains`` correctly exposed, after being accidentally hidden in the great matcher re-organization of 0.9.17. (Jonathan Lange) - 0.9.20 * New, powerful matchers that match items in a dictionary: - ``MatchesDict``, match every key in a dictionary with a key in a dictionary of matchers. For when the set of expected keys is equal to the set of observed keys. - ``ContainsDict``, every key in a dictionary of matchers must be found in a dictionary, and the values for those keys must match. For when the set of expected keys is a subset of the set of observed keys. - ``ContainedByDict``, every key in a dictionary must be found in a dictionary of matchers. For when the set of expected keys is a superset of the set of observed keys. The names are a little confusing, sorry. We're still trying to figure out how to present the concept in the simplest way possible. - 0.9.19 * Include the matcher tests in the release, allowing the tests to run and pass from the release tarball. (Jonathan Lange) * Fix cosmetic test failures in Python 3.3, introduced during release 0.9.17. (Jonathan Lange) - 0.9.18 Due to an oversight, release 0.9.18 did not contain the new ``testtools.matchers`` package and was thus completely broken. This release corrects that, returning us all to normality. - 0.9.17 This release brings better discover support and Python3.x improvements. There are still some test failures on Python3.3 but they are cosmetic - the library is as usable there as on any other Python 3 release. * The ``testtools.matchers`` package has been split up. No change to the OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testtools?expand=0&rev=6
This commit is contained in:
@@ -1,3 +1,51 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 22:06:50 UTC 2012 - jfunk@funktronics.ca
|
||||
|
||||
- Update to 0.9.21:
|
||||
* ``DirContains`` correctly exposed, after being accidentally hidden in the
|
||||
great matcher re-organization of 0.9.17. (Jonathan Lange)
|
||||
- 0.9.20
|
||||
* New, powerful matchers that match items in a dictionary:
|
||||
- ``MatchesDict``, match every key in a dictionary with a key in a
|
||||
dictionary of matchers. For when the set of expected keys is equal to
|
||||
the set of observed keys.
|
||||
- ``ContainsDict``, every key in a dictionary of matchers must be
|
||||
found in a dictionary, and the values for those keys must match. For
|
||||
when the set of expected keys is a subset of the set of observed keys.
|
||||
- ``ContainedByDict``, every key in a dictionary must be found in
|
||||
a dictionary of matchers. For when the set of expected keys is a
|
||||
superset of the set of observed keys.
|
||||
The names are a little confusing, sorry. We're still trying to figure out
|
||||
how to present the concept in the simplest way possible.
|
||||
- 0.9.19
|
||||
* Include the matcher tests in the release, allowing the tests to run and
|
||||
pass from the release tarball. (Jonathan Lange)
|
||||
* Fix cosmetic test failures in Python 3.3, introduced during release
|
||||
0.9.17. (Jonathan Lange)
|
||||
- 0.9.18
|
||||
Due to an oversight, release 0.9.18 did not contain the new
|
||||
``testtools.matchers`` package and was thus completely broken. This release
|
||||
corrects that, returning us all to normality.
|
||||
- 0.9.17
|
||||
This release brings better discover support and Python3.x improvements.
|
||||
There are still some test failures on Python3.3 but they are cosmetic - the
|
||||
library is as usable there as on any other Python 3 release.
|
||||
* The ``testtools.matchers`` package has been split up. No change to the
|
||||
public interface. (Jonathan Lange)
|
||||
* ``python -m testtools.run discover . --list`` now works. (Robert Collins)
|
||||
* Correctly handling of bytes vs text in JSON content type. (Martin [gz])
|
||||
- 0.9.16
|
||||
This is the first release of testtools to drop support for Python 2.4 and
|
||||
2.5. If you need support for either of those versions, please use testtools
|
||||
0.9.15.
|
||||
* New content helper, ``json_content`` (Jonathan Lange)
|
||||
* New matchers:
|
||||
* ``ContainsAll`` for asserting one thing is a subset of another
|
||||
(Raphaël Badin)
|
||||
* ``SameMembers`` for asserting two iterators have the same members.
|
||||
(Jonathan Lange)
|
||||
* Reraising of exceptions in Python 3 is more reliable. (Martin [gz])
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 23 21:20:46 UTC 2012 - jfunk@funktronics.ca
|
||||
|
||||
|
Reference in New Issue
Block a user