14
0

- 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:
2012-11-13 22:16:16 +00:00
committed by Git OBS Bridge
parent a9c65bfc3e
commit ac4cf482c2
4 changed files with 52 additions and 4 deletions

View File

@@ -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