Hello community,
here is the log from the commit of package python3-testtools for
openSUSE:Factory checked in at 2016-06-02 09:37:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-testtools (Old)
and /work/SRC/openSUSE:Factory/.python3-testtools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-testtools"
Changes:
--------
New Changes file:
--- /dev/null 2016-04-07 01:36:33.300037506 +0200
+++
/work/SRC/openSUSE:Factory/.python3-testtools.new/python3-testtools-doc.changes
2016-06-02 09:37:57.000000000 +0200
@@ -0,0 +1,643 @@
+-------------------------------------------------------------------
+Wed May 25 02:52:11 UTC 2016 - [email protected]
+
+- update to version 2.2.0:
+ * Twisted support code uses "inlineCallbacks" rather than the
+ deprecated "deferredGenerator". (Tristan Seligmann)
+
+-------------------------------------------------------------------
+Thu May 19 18:37:25 UTC 2016 - [email protected]
+
+- Split documentation into own subpackage to speed up build.
+
+-------------------------------------------------------------------
+Sun May 15 06:08:16 UTC 2016 - [email protected]
+
+- update to version 2.1.0:
+ * "TestResult" objects that don't implement "stop"/"shouldStop" are
+ now handled sanely. (Jonathan Lange)
+ * New "Always" and "Never" matchers. (Tristan Seligmann, #947026)
+ * Fixed example in "failed" docstring. (Jonathan Lange, Github #208)
+ * Rather than explicitly raising a "KeyboardInterrupt" if we get no
+ result from a "Deferred", we tell the test result to stop running
+ tests and report the lack of result as a test error. This ought to
+ make weird concurrency interaction bugs easier to
+ understand. (Jonathan Lange)
+ * Introduce the unique_text_generator generator function. Similar to
+ the getUniqueString() method, except it creates unique unicode
+ text strings. (Brant Knudson)
+ * Previously, when gathering details caused by a setUp() failure, a
+ traceback occurred if the fixture used the newer _setUp(). This
+ had the side effect of not clearing up fixtures nor gathering
+ details properly. This is now fixed. (Julian Edwards, #1469759)
+ * New "Warnings" matcher, and "WarningMessage" and "IsDeprecated"
+ functions for matching emitted warnings. (Jonathan Jacobs, Github
+ #223)
+
+-------------------------------------------------------------------
+Sun May 8 07:06:50 UTC 2016 - [email protected]
+
+- specfile:
+ * updated source url to files.pythonhosted.org
+
+-------------------------------------------------------------------
+Wed Mar 16 17:18:24 UTC 2016 - [email protected]
+
+- Break dependency loops with python3-fixtures and
+ python3-testscenarios by disabling unit tests.
+
+-------------------------------------------------------------------
+Thu Feb 4 17:59:27 UTC 2016 - [email protected]
+
+- specfile:
+ * requrie python3-fixtures
+
+- update to version 2.0.0:
+ * "AsynchronousDeferredRunTest" now has "suppress_twisted_logging"
+ and "store_twisted_logs" parameters that can be used to override
+ the default logging behaviour. (Jonathan Lange, #942785)
+ * New fixture "CaptureTwistedLogs" that can be used with
+ "AsynchronousDeferredRunTest" to attach a detail containing
+ everything logged to Twisted during the test run. (Jonathan
+ Lange, #1515362)
+ * Python 2.6 and 3.2 are no longer supported. If you want to use
+ either of these versions of Python, use testtools 1.9.0. (Jonathan
+ Lange)
+ * Make "fixtures" a real dependency, not just a test
+ dependency. (Jonathan Lange)
+
+-------------------------------------------------------------------
+Wed Feb 3 14:10:20 UTC 2016 - [email protected]
+
+- python3-pyrsistent is also a runtime requirement.
+
+-------------------------------------------------------------------
+Tue Jan 26 05:39:51 UTC 2016 - [email protected]
+
+- specfile:
+ * update copyright year
+ * require pyrsistent, testscenarios for tests
+
+- update to version 1.9.0:
+ * Many new fixes in this branch, including lots of work around
+ Twisted support.
+ * This is the first release that explicitly supports Python 3.5 and
+ the last release that supports Python 2.6 or 3.2.
+ * Improvements
+ + Python 3.5 added to the list of supported platforms. (Jonathan
+ Lange)
+ + "MatchesListwise" has more informative error when lengths don't
+ match. (Jonathan Lange)
+ + The short form of errors for failed binary comparisions will now
+ put the expected value on the _right_. This means that
+ "assertThat(2, Equals(3))" will raise an error saying "2 !=
+ 3". (Jonathan Lange, #1525227)
+ + Tests for "assertRaisesRegexp". (Julia Varlamova, Jonathan
+ Lange)
+ + Tests that customize "skipException" no longer get tracebacks
+ for skipped tests. (Jonathan Lange, #1518101)
+ + A failing "expectThat" now fails tests run with
+ "AsynchronousDeferredRunTest". (Jonathan Lange, #1532452)
+ + New "testtools.twistedsupport" package that collects all of our
+ Twisted support code in one place, including that currently
+ available under "testtools.deferredruntest". (Jonathan Lange)
+ + New matchers for testing "Deferred" code: "failed", "succeeded",
+ and "has_no_result". (Jonathan Lange, Tristan Seligmann,
+ #1369134)
+ + "TestCase" objects can now be run twice. All internal state is
+ reset between runs. In particular, testtools tests can now be run
+ with "trial -u". (Jonathan Lange, #1517879)
+ + Fixed bug where if an asynchronous "Deferred" test times out but
+ the "Deferred" then fires, the entire test run would abort with
+ "KeyboardInterrupt", failing the currently running test.
+ (Jonathan Lange, James Westby)
+ * Changes
+ + Add a new test dependency of testscenarios. (Robert Collins)
+ + "addCleanup" can now only be called within a test run.
+ (Jonathan Lange)
+ + "TestCase.skip" deprecated. Use "skipTest" instead. (Jonathan
+ Lange, #988893)
+ + Getting "expected" or "observed" attributes from binary
+ comparison mismatches (e.g. "Equals(2).match(3).expected") is now
+ deprecated. (Jonathan Lange)
+ + Last release of testtools to support Python 3.2. (Jonathan
+ Lange)
+ + Last release of testtools to support Python 2.6. (Jonathan
+ Lange)
+ + Report on all duplicate test ids when sorting test suites that
+ contain duplicate ids. (Thomas Bechtold, Jonathan Lange,
+ #1390082)
+ + Add "readthedocs-requirements.txt" so readthedocs.org can build
+ the Twisted API documentation. (Jonathan Lange)
+
+-------------------------------------------------------------------
+Sat Nov 14 20:37:13 UTC 2015 - [email protected]
+
+- update to version 1.8.1:
+ * Documented more explicitly how to build and install testtools in
+ the hacking documentation. (Thomi Richards)
+ * "deferredruntest" now works with Twisted 15.1.0 and later. (Colin
+ Watson, #1488710)
+
+-------------------------------------------------------------------
+Mon Oct 26 16:05:26 UTC 2015 - [email protected]
+
+- Use upstream unit test command
+
+-------------------------------------------------------------------
+Sun May 10 00:40:24 UTC 2015 - [email protected]
+
+- specfile:
+ * added pbr
+
+- update to version 1.8.0:
+ * AsynchronousDeferredRunTest now correctly attaches the test log.
+ Previously it attached an empty file. (Colin Watson)
+
+-------------------------------------------------------------------
+Wed Mar 11 05:36:08 UTC 2015 - [email protected]
+
+- specfile:
+ * added traceback2 requirement
+
+- update to version 1.7.1:
+ * Building a wheel on Python 3 was missing "_compat2x.py" needed
+ for Python2. This was a side effect of the fix to bug #941958,
+ where we fixed a cosmetic error. (Robert Collins, #1430534)
+ * During reporting in "TextTestResult" now always uses "ceil"
+ rather than depending on the undefined rounding behaviour in
+ string formatting. (Robert Collins)
+
+- changes from version 1.7.0:
+ * Empty attachments to tests were triggering a file payload of None
+ in the "ExtendedToStreamDecorator" code, which caused multiple
+ copies of attachments that had been output prior to the empty one.
+ (Robert Collins, #1378609)
+
+- changes from version 1.6.1:
+ * Fix installing when "extras" is not already installed. Our guards
+ for the absence of unittest2 were not sufficient. (Robert
+ Collins, #1430076)
+
+- changes from version 1.6.0:
+ * "testtools.run" now accepts "--locals" to show local variables in
+ tracebacks, which can be a significant aid in debugging. In doing
+ so we've removed the code reimplementing linecache and traceback
+ by using the new traceback2 and linecache2 packages. (Robert
+ Collins, github #111)
+ * "testtools" now depends on "unittest2" 1.0.0 which brings in a
+ dependency on "traceback2" and via it "linecache2". (Robert
+ Collins)
+
+-------------------------------------------------------------------
+Sun Jan 25 01:50:02 UTC 2015 - [email protected]
+
+- specfile:
+ * added unittest2, setuptools requirement
+ * remove ifdefs to run tests
++++ 446 more lines (skipped)
++++ between /dev/null
++++ and
/work/SRC/openSUSE:Factory/.python3-testtools.new/python3-testtools-doc.changes
--- /work/SRC/openSUSE:Factory/python3-testtools/python3-testtools.changes
2015-11-17 14:23:01.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3-testtools.new/python3-testtools.changes
2016-06-02 09:37:57.000000000 +0200
@@ -1,0 +2,132 @@
+Wed May 25 02:52:11 UTC 2016 - [email protected]
+
+- update to version 2.2.0:
+ * Twisted support code uses "inlineCallbacks" rather than the
+ deprecated "deferredGenerator". (Tristan Seligmann)
+
+-------------------------------------------------------------------
+Thu May 19 18:37:25 UTC 2016 - [email protected]
+
+- Split documentation into own subpackage to speed up build.
+
+-------------------------------------------------------------------
+Sun May 15 06:08:16 UTC 2016 - [email protected]
+
+- update to version 2.1.0:
+ * "TestResult" objects that don't implement "stop"/"shouldStop" are
+ now handled sanely. (Jonathan Lange)
+ * New "Always" and "Never" matchers. (Tristan Seligmann, #947026)
+ * Fixed example in "failed" docstring. (Jonathan Lange, Github #208)
+ * Rather than explicitly raising a "KeyboardInterrupt" if we get no
+ result from a "Deferred", we tell the test result to stop running
+ tests and report the lack of result as a test error. This ought to
+ make weird concurrency interaction bugs easier to
+ understand. (Jonathan Lange)
+ * Introduce the unique_text_generator generator function. Similar to
+ the getUniqueString() method, except it creates unique unicode
+ text strings. (Brant Knudson)
+ * Previously, when gathering details caused by a setUp() failure, a
+ traceback occurred if the fixture used the newer _setUp(). This
+ had the side effect of not clearing up fixtures nor gathering
+ details properly. This is now fixed. (Julian Edwards, #1469759)
+ * New "Warnings" matcher, and "WarningMessage" and "IsDeprecated"
+ functions for matching emitted warnings. (Jonathan Jacobs, Github
+ #223)
+
+-------------------------------------------------------------------
+Sun May 8 07:06:50 UTC 2016 - [email protected]
+
+- specfile:
+ * updated source url to files.pythonhosted.org
+
+-------------------------------------------------------------------
+Wed Mar 16 17:18:24 UTC 2016 - [email protected]
+
+- Break dependency loops with python3-fixtures and
+ python3-testscenarios by disabling unit tests.
+
+-------------------------------------------------------------------
+Thu Feb 4 17:59:27 UTC 2016 - [email protected]
+
+- specfile:
+ * requrie python3-fixtures
+
+- update to version 2.0.0:
+ * "AsynchronousDeferredRunTest" now has "suppress_twisted_logging"
+ and "store_twisted_logs" parameters that can be used to override
+ the default logging behaviour. (Jonathan Lange, #942785)
+ * New fixture "CaptureTwistedLogs" that can be used with
+ "AsynchronousDeferredRunTest" to attach a detail containing
+ everything logged to Twisted during the test run. (Jonathan
+ Lange, #1515362)
+ * Python 2.6 and 3.2 are no longer supported. If you want to use
+ either of these versions of Python, use testtools 1.9.0. (Jonathan
+ Lange)
+ * Make "fixtures" a real dependency, not just a test
+ dependency. (Jonathan Lange)
+
+-------------------------------------------------------------------
+Wed Feb 3 14:10:20 UTC 2016 - [email protected]
+
+- python3-pyrsistent is also a runtime requirement.
+
+-------------------------------------------------------------------
+Tue Jan 26 05:39:51 UTC 2016 - [email protected]
+
+- specfile:
+ * update copyright year
+ * require pyrsistent, testscenarios for tests
+
+- update to version 1.9.0:
+ * Many new fixes in this branch, including lots of work around
+ Twisted support.
+ * This is the first release that explicitly supports Python 3.5 and
+ the last release that supports Python 2.6 or 3.2.
+ * Improvements
+ + Python 3.5 added to the list of supported platforms. (Jonathan
+ Lange)
+ + "MatchesListwise" has more informative error when lengths don't
+ match. (Jonathan Lange)
+ + The short form of errors for failed binary comparisions will now
+ put the expected value on the _right_. This means that
+ "assertThat(2, Equals(3))" will raise an error saying "2 !=
+ 3". (Jonathan Lange, #1525227)
+ + Tests for "assertRaisesRegexp". (Julia Varlamova, Jonathan
+ Lange)
+ + Tests that customize "skipException" no longer get tracebacks
+ for skipped tests. (Jonathan Lange, #1518101)
+ + A failing "expectThat" now fails tests run with
+ "AsynchronousDeferredRunTest". (Jonathan Lange, #1532452)
+ + New "testtools.twistedsupport" package that collects all of our
+ Twisted support code in one place, including that currently
+ available under "testtools.deferredruntest". (Jonathan Lange)
+ + New matchers for testing "Deferred" code: "failed", "succeeded",
+ and "has_no_result". (Jonathan Lange, Tristan Seligmann,
+ #1369134)
+ + "TestCase" objects can now be run twice. All internal state is
+ reset between runs. In particular, testtools tests can now be run
+ with "trial -u". (Jonathan Lange, #1517879)
+ + Fixed bug where if an asynchronous "Deferred" test times out but
+ the "Deferred" then fires, the entire test run would abort with
+ "KeyboardInterrupt", failing the currently running test.
+ (Jonathan Lange, James Westby)
+ * Changes
+ + Add a new test dependency of testscenarios. (Robert Collins)
+ + "addCleanup" can now only be called within a test run.
+ (Jonathan Lange)
+ + "TestCase.skip" deprecated. Use "skipTest" instead. (Jonathan
+ Lange, #988893)
+ + Getting "expected" or "observed" attributes from binary
+ comparison mismatches (e.g. "Equals(2).match(3).expected") is now
+ deprecated. (Jonathan Lange)
+ + Last release of testtools to support Python 3.2. (Jonathan
+ Lange)
+ + Last release of testtools to support Python 2.6. (Jonathan
+ Lange)
+ + Report on all duplicate test ids when sorting test suites that
+ contain duplicate ids. (Thomas Bechtold, Jonathan Lange,
+ #1390082)
+ + Add "readthedocs-requirements.txt" so readthedocs.org can build
+ the Twisted API documentation. (Jonathan Lange)
+
+-------------------------------------------------------------------
Old:
----
testtools-1.8.1.tar.gz
New:
----
python3-testtools-doc.changes
python3-testtools-doc.spec
testtools-2.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-testtools-doc.spec ++++++
#
# spec file for package python3-testtools-doc
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# A build cycle exists between python-extras and python-testtools. Thus, only
# enable testing with a build conditional (off by default):
Name: python3-testtools-doc
Version: 2.2.0
Release: 0
Summary: Documentation for python3-testtools
License: MIT
Group: Documentation/HTML
Url: https://launchpad.net/testtools
Source:
https://files.pythonhosted.org/packages/source/t/testtools/testtools-%{version}.tar.gz
BuildRequires: python3-testtools = %{version}
# Documentation requirements:
BuildRequires: python3-Sphinx
# These cause a dependency loop, so run test in this subpackage
BuildRequires: python3-fixtures
BuildRequires: python3-testscenarios
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%description
Documentation and help files for python3-testtools.
%prep
%setup -q -n testtools-%{version}
%build
# Not needed
%install
python3 setup.py build_sphinx
rm -rf build/sphinx/html/.buildinfo
%check
pushd doc
python3 -m testtools.run testtools.tests.test_suite
popd
%files
%defattr(-,root,root,-)
%doc build/sphinx/html
%changelog
++++++ python3-testtools.spec ++++++
--- /var/tmp/diff_new_pack.buIWAT/_old 2016-06-02 09:37:58.000000000 +0200
+++ /var/tmp/diff_new_pack.buIWAT/_new 2016-06-02 09:37:58.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python3-testtools
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,24 +20,24 @@
# enable testing with a build conditional (off by default):
Name: python3-testtools
-Version: 1.8.1
+Version: 2.2.0
Release: 0
Summary: Extensions to the Python Standard Library Unit Testing
Framework
License: MIT
Group: Development/Languages/Python
Url: https://launchpad.net/testtools
-Source:
https://pypi.python.org/packages/source/t/testtools/testtools-%{version}.tar.gz
+Source:
https://files.pythonhosted.org/packages/source/t/testtools/testtools-%{version}.tar.gz
BuildRequires: python3-devel
-BuildRequires: python3-pbr
-BuildRequires: python3-setuptools
-# Documentation requirements:
-BuildRequires: python3-Sphinx
-# Test requirements:
BuildRequires: python3-extras
+BuildRequires: python3-pbr
+BuildRequires: python3-pyrsistent
BuildRequires: python3-python-mimeparse
+BuildRequires: python3-setuptools
BuildRequires: python3-traceback2
BuildRequires: python3-unittest2
Requires: python3-extras
+Requires: python3-fixtures
+Requires: python3-pyrsistent
Requires: python3-python-mimeparse
Requires: python3-traceback2
Requires: python3-unittest2
@@ -55,19 +55,15 @@
%build
python3 setup.py build
-python3 setup.py build_sphinx
%install
python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
-%check
-pushd doc
-PYTHONPATH=%{buildroot}%{python3_sitelib} python3 -m testtools.run
testtools.tests.test_suite
-popd
+# Tests cause dependency loops with python3-fixtures and
python3-testscenarios, so run them in doc subpackage
%files
%defattr(-,root,root,-)
-%doc LICENSE NEWS README.rst build/sphinx/html
+%doc LICENSE NEWS README.rst
%{python3_sitelib}/testtools
%{python3_sitelib}/testtools-%{version}-py%{py3_ver}.egg-info
++++++ testtools-1.8.1.tar.gz -> testtools-2.2.0.tar.gz ++++++
++++ 10068 lines of diff (skipped)