14
0

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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testtools?expand=0&rev=4
This commit is contained in:
2012-05-23 21:23:48 +00:00
committed by Git OBS Bridge
parent eaa8a7b308
commit aa91b3b53b
4 changed files with 53 additions and 5 deletions

View File

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