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 - arun@gmx.de + +- 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 - toddrme2178@gmail.com + +- Split documentation into own subpackage to speed up build. + +------------------------------------------------------------------- +Sun May 15 06:08:16 UTC 2016 - arun@gmx.de + +- 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 - arun@gmx.de + +- specfile: + * updated source url to files.pythonhosted.org + +------------------------------------------------------------------- +Wed Mar 16 17:18:24 UTC 2016 - toddrme2178@gmail.com + +- Break dependency loops with python3-fixtures and + python3-testscenarios by disabling unit tests. + +------------------------------------------------------------------- +Thu Feb 4 17:59:27 UTC 2016 - arun@gmx.de + +- 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 - toddrme2178@gmail.com + +- python3-pyrsistent is also a runtime requirement. + +------------------------------------------------------------------- +Tue Jan 26 05:39:51 UTC 2016 - arun@gmx.de + +- 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 - arun@gmx.de + +- 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 - toddrme2178@gmail.com + +- Use upstream unit test command + +------------------------------------------------------------------- +Sun May 10 00:40:24 UTC 2015 - arun@gmx.de + +- 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 - arun@gmx.de + +- 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 - arun@gmx.de + +- 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 - arun@gmx.de + +- 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 - toddrme2178@gmail.com + +- Split documentation into own subpackage to speed up build. + +------------------------------------------------------------------- +Sun May 15 06:08:16 UTC 2016 - arun@gmx.de + +- 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 - arun@gmx.de + +- specfile: + * updated source url to files.pythonhosted.org + +------------------------------------------------------------------- +Wed Mar 16 17:18:24 UTC 2016 - toddrme2178@gmail.com + +- Break dependency loops with python3-fixtures and + python3-testscenarios by disabling unit tests. + +------------------------------------------------------------------- +Thu Feb 4 17:59:27 UTC 2016 - arun@gmx.de + +- 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 - toddrme2178@gmail.com + +- python3-pyrsistent is also a runtime requirement. + +------------------------------------------------------------------- +Tue Jan 26 05:39:51 UTC 2016 - arun@gmx.de + +- 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)