Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
obache 53659a762a Update py-testtools to 0.9.24.
0.9.24
~~~~~~

Changes
-------

* ``testtools.run discover`` will now sort the tests it discovered. This is a
  workaround for http://bugs.python.org/issue16709. Non-standard test suites
  are preserved, and their ``sort_tests()`` method called (if they have such an
  attribute). ``testtools.testsuite.sorted_tests(suite, True)`` can be used by
  such suites to do a local sort. (Robert Collins, #1091512)

* ``ThreadsafeForwardingResult`` now defines a stub ``progress`` method, which
  fixes ``testr run`` of streams containing progress markers (by discarding the
  progress data). (Robert Collins, #1019165)

0.9.23
~~~~~~

Changes
-------

* ``run.TestToolsTestRunner`` now accepts the verbosity, buffer and failfast
  arguments the upstream python TestProgram code wants to give it, making it
  possible to support them in a compatible fashion. (Robert Collins)

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

* ``testtools.run`` now supports the ``-f`` or ``--failfast`` parameter.
  Previously it was advertised in the help but ignored.
  (Robert Collins, #1090582)

* ``AnyMatch`` added, a new matcher that matches when any item in a collection
  matches the given matcher.  (Jonathan Lange)

* Spelling corrections to documentation.  (Vincent Ladeuil)

* ``TestProgram`` now has a sane default for its ``testRunner`` argument.
  (Vincent Ladeuil)

* The test suite passes on Python 3 again. (Robert Collins)

0.9.22
~~~~~~

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

* ``content_from_file`` and ``content_from_stream`` now accept seek_offset and
  seek_whence parameters allowing them to be used to grab less than the full
  stream, or to be used with StringIO streams. (Robert Collins, #1088693)

0.9.21
~~~~~~

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

* ``DirContains`` correctly exposed, after being accidentally hidden in the
  great matcher re-organization of 0.9.17.  (Jonathan Lange)


0.9.20
~~~~~~

Three new matchers that'll rock your world.

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

* 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
~~~~~~

How embarrassing!  Three releases in two days.

We've worked out the kinks and have confirmation from our downstreams that
this is all good.  Should be the last release for a little while.  Please
ignore 0.9.18 and 0.9.17.

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

* 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.

Changes
-------

* The ``testtools.matchers`` package has been split up.  No change to the
  public interface.  (Jonathan Lange)

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

* ``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
~~~~~~

Some new matchers and a new content helper for JSON content.

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.

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

* 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])
2013-01-19 11:03:17 +00:00
archivers Use ${PKGGNUDIR} and ${PKGMANDIR} where appropriate. 2012-12-31 00:25:56 +00:00
audio Fix build with newer scons and update PLIST. Bump revision. 2013-01-11 13:23:33 +00:00
benchmarks Use more void. 2013-01-11 23:25:11 +00:00
biology Update to 2.1, from Wen Heping(myself) in PR 43395 2012-12-13 13:27:13 +00:00
bootstrap Latest version of Haiku uses name "baron" for superuser. So, we use id(1) at bootstrap time 2013-01-06 17:33:24 +00:00
cad Clean up libXaw handling. [1/2] 2013-01-15 16:21:34 +00:00
chat Fix build with clang by using more void and proper return values. 2013-01-11 13:24:32 +00:00
comms Update to Asterisk 11.1.2: this is a security update for AST-2012-014 2013-01-04 03:09:56 +00:00
converters Update skf to 1.99.1. 2013-01-16 12:16:55 +00:00
cross Not MAKE_JOBS_SAFE, as it turns out. 2012-12-24 03:59:26 +00:00
databases Drop configure flag that no longer exists. 2013-01-15 15:19:37 +00:00
devel Update py-testtools to 0.9.24. 2013-01-19 11:03:17 +00:00
distfiles
doc Updated textproc/py-markdown2 to 2.1.0 2013-01-19 10:35:15 +00:00
editors Clean up libXaw handling. [1/2] 2013-01-15 16:21:34 +00:00
emulators Fix inline usage. Always add HAVE_STDLIB to avoid various warnings. 2013-01-17 15:51:26 +00:00
filesystems adjust patches 2013-01-07 13:46:21 +00:00
finance recursive bump from cyrus-sasl libsasl2 shlib major bump. 2012-12-16 01:51:57 +00:00
fonts Add rpath for X11 location. 2013-01-17 15:53:10 +00:00
games Regen. Not sure what happened here... 2013-01-17 15:53:38 +00:00
geography Apply patch of patch. 2013-01-11 13:27:03 +00:00
graphics Allow building with new fribidi. 2013-01-17 15:54:36 +00:00
ham (1) Bump version 3.21.58 to 3.21.65 2013-01-16 02:54:54 +00:00
inputmethod Add mozc packages. 2013-01-18 11:39:10 +00:00
lang Update to Chicken 4.8.0.1 2013-01-18 20:56:14 +00:00
licenses Remove expatobjc-license -- same as mit. 2013-01-08 16:53:48 +00:00
mail Update to 2.1.13 and add support for NetBSD 6.0 libquota 2013-01-19 05:25:51 +00:00
math Some R libraries may extensively use GNU configure, so pass 2013-01-17 11:09:44 +00:00
mbone Be consistent about using return values. 2013-01-15 15:22:54 +00:00
meta-pkgs Fix more pbulk-scan problems. I ran it through pbulk-scan, but I must 2013-01-19 09:12:52 +00:00
misc Fix main() 2013-01-17 16:00:02 +00:00
mk Clean up libXaw handling. [1/2] 2013-01-15 16:21:34 +00:00
multimedia Update to 2.0.8, based on PR 47467 by John D. Baker. 2013-01-19 01:29:31 +00:00
net Add NetBSD /etc/dumpdates monitoring plugin for nagios 2013-01-19 10:24:41 +00:00
news recursive bump from cyrus-sasl libsasl2 shlib major bump. 2012-12-16 01:51:57 +00:00
packages
parallel Remove MANDIR= from MAKE_ENV which is already there (mk-c.mk) 2013-01-08 16:36:53 +00:00
pkgtools pbulk-base-0.47: Portability fixes 2013-01-14 14:33:28 +00:00
print Do not add default arguments at implementation time. 2013-01-17 16:02:17 +00:00
regress
security wants to use pkg-config 2013-01-15 11:29:21 +00:00
shells Update HOMEPAGE 2013-01-06 16:43:26 +00:00
sysutils update to 4.1.4 2013-01-18 11:27:43 +00:00
templates
textproc Update py-markdown2 to 2.1.0 2013-01-19 10:35:05 +00:00
time Clean up libXaw handling. [1/2] 2013-01-15 16:21:34 +00:00
wm Don't add default arguments during method implementation. 2013-01-15 15:32:59 +00:00
www Update to 2.9.4 2013-01-18 15:16:21 +00:00
x11 Use more static. Fix return types 2013-01-17 16:06:49 +00:00
Makefile
pkglocate Fix PR 39648: 2010-11-11 19:56:34 +00:00
README

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.