summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2012-09-16 12:37:51 +0000
committerobache <obache@pkgsrc.org>2012-09-16 12:37:51 +0000
commitc7b528de30a2ef7322c6e704110df01facb761a6 (patch)
tree13ad103ce848a1b8861116303222676e71170f4d
parent46f2466fe41e49bcca58b5b38b15724eea7cc9e6 (diff)
downloadpkgsrc-c7b528de30a2ef7322c6e704110df01facb761a6.tar.gz
Update py-testtools to 0.9.15.
0.9.15 ~~~~~~ This is the last release to support Python2.4 and 2.5. It brings in a slew of improvements to test tagging and concurrency, making running large test suites with partitioned workers more reliable and easier to reproduce exact test ordering in a given worker. See our sister project ``testrepository`` for a test runner that uses these features. Changes ------- * ``PlaceHolder`` and ``ErrorHolder`` now support being given result details. (Robert Collins) * ``ErrorHolder`` is now just a function - all the logic is in ``PlaceHolder``. (Robert Collins) * ``TestResult`` and all other ``TestResult``-like objects in testtools distinguish between global tags and test-local tags, as per the subunit specification. (Jonathan Lange) * This is the **last** release of testtools that supports Python 2.4 or 2.5. These releases are no longer supported by the Python community and do not receive security updates. If this affects you, you will need to either stay on this release or perform your own backports. (Jonathan Lange, Robert Collins) * ``ThreadsafeForwardingResult`` now forwards global tags as test-local tags, making reasoning about the correctness of the multiplexed stream simpler. This preserves the semantic value (what tags apply to a given test) while consuming less stream size (as no negative-tag statement is needed). (Robert Collins, Gary Poster, #986434) Improvements ------------ * API documentation corrections. (Raphaƫl Badin) * ``ConcurrentTestSuite`` now takes an optional ``wrap_result`` parameter that can be used to wrap the ``ThreadsafeForwardingResult``s created by the suite. (Jonathan Lange) * ``Tagger`` added. It's a new ``TestResult`` that tags all tests sent to it with a particular set of tags. (Jonathan Lange) * ``testresultdecorator`` brought over from subunit. (Jonathan Lange) * All ``TestResult`` wrappers now correctly forward ``current_tags`` from their wrapped results, meaning that ``current_tags`` can always be relied upon to return the currently active tags on a test result. * ``TestByTestResult``, a ``TestResult`` that calls a method once per test, added. (Jonathan Lange) * ``ThreadsafeForwardingResult`` correctly forwards ``tags()`` calls where only one of ``new_tags`` or ``gone_tags`` are specified. (Jonathan Lange, #980263) * ``ThreadsafeForwardingResult`` no longer leaks local tags from one test into all future tests run. (Jonathan Lange, #985613) * ``ThreadsafeForwardingResult`` has many, many more tests. (Jonathan Lange)
-rw-r--r--devel/py-testtools/Makefile6
-rw-r--r--devel/py-testtools/PLIST8
-rw-r--r--devel/py-testtools/distinfo8
3 files changed, 14 insertions, 8 deletions
diff --git a/devel/py-testtools/Makefile b/devel/py-testtools/Makefile
index c9363a9ab7d..6d0de0cc834 100644
--- a/devel/py-testtools/Makefile
+++ b/devel/py-testtools/Makefile
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.5 2012/04/23 12:23:39 obache Exp $
+# $NetBSD: Makefile,v 1.6 2012/09/16 12:37:51 obache Exp $
#
-DISTNAME= testtools-0.9.14
+DISTNAME= testtools-0.9.15
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel
MASTER_SITES= http://launchpad.net/testtools/0.9/${PKGVERSION_NOREV}/+download/ \
- http://launchpadlibrarian.net/93060290/
+ http://launchpadlibrarian.net/104513821/
MAINTAINER= obache@NetBSD.org
HOMEPAGE= http://launchpad.net/testtools
diff --git a/devel/py-testtools/PLIST b/devel/py-testtools/PLIST
index 05e0dc8696d..a47b246a584 100644
--- a/devel/py-testtools/PLIST
+++ b/devel/py-testtools/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2012/04/08 20:21:47 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2012/09/16 12:37:51 obache Exp $
${PYSITELIB}/${EGG_FILE}
${PYSITELIB}/testtools/__init__.py
${PYSITELIB}/testtools/__init__.pyc
@@ -42,6 +42,9 @@ ${PYSITELIB}/testtools/run.pyo
${PYSITELIB}/testtools/runtest.py
${PYSITELIB}/testtools/runtest.pyc
${PYSITELIB}/testtools/runtest.pyo
+${PYSITELIB}/testtools/tags.py
+${PYSITELIB}/testtools/tags.pyc
+${PYSITELIB}/testtools/tags.pyo
${PYSITELIB}/testtools/testcase.py
${PYSITELIB}/testtools/testcase.pyc
${PYSITELIB}/testtools/testcase.pyo
@@ -96,6 +99,9 @@ ${PYSITELIB}/testtools/tests/test_runtest.pyo
${PYSITELIB}/testtools/tests/test_spinner.py
${PYSITELIB}/testtools/tests/test_spinner.pyc
${PYSITELIB}/testtools/tests/test_spinner.pyo
+${PYSITELIB}/testtools/tests/test_tags.py
+${PYSITELIB}/testtools/tests/test_tags.pyc
+${PYSITELIB}/testtools/tests/test_tags.pyo
${PYSITELIB}/testtools/tests/test_testcase.py
${PYSITELIB}/testtools/tests/test_testcase.pyc
${PYSITELIB}/testtools/tests/test_testcase.pyo
diff --git a/devel/py-testtools/distinfo b/devel/py-testtools/distinfo
index eee4ac77080..67955d88a6b 100644
--- a/devel/py-testtools/distinfo
+++ b/devel/py-testtools/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2012/04/23 12:23:39 obache Exp $
+$NetBSD: distinfo,v 1.4 2012/09/16 12:37:51 obache Exp $
-SHA1 (testtools-0.9.14.tar.gz) = 12bd97a51a71437d489718125f2a39f8aac309fb
-RMD160 (testtools-0.9.14.tar.gz) = 7138b30ff3d5a556d2f488c54499e25e1d409638
-Size (testtools-0.9.14.tar.gz) = 146103 bytes
+SHA1 (testtools-0.9.15.tar.gz) = 985dddc38e0317d6c6f351665e74d57fcb86a1c8
+RMD160 (testtools-0.9.15.tar.gz) = c70c5a3b5fcff1219b8c0a43776a67db79b5633f
+Size (testtools-0.9.15.tar.gz) = 152830 bytes