diff --git a/python-testtools.changes b/python-testtools.changes index 4465c5e..b27ac5d 100644 --- a/python-testtools.changes +++ b/python-testtools.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Wed May 23 21:20:46 UTC 2012 - jfunk@funktronics.ca + +- Update to 0.9.15 + * ``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) + * 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) +- Enable tests + ------------------------------------------------------------------- Tue Feb 21 19:39:22 UTC 2012 - jfunk@funktronics.ca diff --git a/python-testtools.spec b/python-testtools.spec index 4b98250..605e2fc 100644 --- a/python-testtools.spec +++ b/python-testtools.spec @@ -21,7 +21,7 @@ %define mod_name testtools Name: python-%{mod_name} -Version: 0.9.14 +Version: 0.9.15 Release: 0 License: MIT Summary: Extensions to the Python Standard Library Unit Testing Framework @@ -29,6 +29,7 @@ Url: https://launchpad.net/testtools Group: Development/Languages/Python Source: %{mod_name}-%{version}.tar.gz BuildRequires: python-devel +BuildRequires: python-sphinx BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} %py_requires @@ -50,6 +51,12 @@ find -type f -name "*~" | xargs rm -f %build export CFLAGS="%{optflags}" python setup.py build +# Something is busted in the doc generation +#cd doc +#make html + +%check +python setup.py test %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} @@ -59,7 +66,7 @@ rm -rf %{buildroot} %files %defattr(-,root,root,-) -%doc LICENSE NEWS README doc +%doc LICENSE NEWS README %python_sitelib/%{mod_name}* %changelog diff --git a/testtools-0.9.14.tar.gz b/testtools-0.9.14.tar.gz deleted file mode 100644 index 7cdf8cb..0000000 --- a/testtools-0.9.14.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8fbe8736822caa3f95a3c65cf4df9e6d68aab5edd6f0adf3eebd0072d1a012cc -size 146103 diff --git a/testtools-0.9.15.tar.gz b/testtools-0.9.15.tar.gz new file mode 100644 index 0000000..40237fd --- /dev/null +++ b/testtools-0.9.15.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49ef090f09e217c9f2688d4b2f9e246f00b9c1a867040a7ae8e4e9de7f707c02 +size 152830