Hello community, here is the log from the commit of package python-testtools for openSUSE:Factory checked in at 2013-04-26 07:45:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-testtools (Old) and /work/SRC/openSUSE:Factory/.python-testtools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-testtools", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/python-testtools/python-testtools.changes 2013-01-20 14:53:25.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-testtools.new/python-testtools.changes 2013-04-26 07:45:16.000000000 +0200 @@ -1,0 +2,25 @@ +Tue Apr 23 09:33:35 UTC 2013 - [email protected] + +- Fix source URL; packages are available on https://pypi.python.org + +------------------------------------------------------------------- +Mon Apr 22 16:45:07 UTC 2013 - [email protected] + +- update to 0.9.30: + A new sort of TestResult, the StreamResult has been added, as a prototype for + a revised standard library test result API. Expect this API to change. + Although we will try to preserve compatibility for early adopters, it is + experimental and we might need to break it if it turns out to be unsuitable. + +------------------------------------------------------------------- +Tue Apr 16 11:49:26 UTC 2013 - [email protected] + +- Update to version 0.9.29 + + Added missing build-depends: python3-setuptools, python-setuptools and + python-extras. + + Build-depends: python-fixtures must be >= 0.3.12~ +- Disable test; it seems there is a typo mistake in setup.cfg +- Added url as source. + Please see http://en.opensuse.org/SourceUrls + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/python-testtools/python3-testtools.changes 2013-01-20 14:53:25.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-testtools.new/python3-testtools.changes 2013-04-26 07:45:16.000000000 +0200 @@ -2 +2,26 @@ -Tue Jan 15 16:43:43 UTC 2013 - [email protected] +Tue Apr 23 09:33:35 UTC 2013 - [email protected] + +- Fix source URL; packages are available on https://pypi.python.org + +------------------------------------------------------------------- +Mon Apr 22 16:45:07 UTC 2013 - [email protected] + +- update to 0.9.30: + A new sort of TestResult, the StreamResult has been added, as a prototype for + a revised standard library test result API. Expect this API to change. + Although we will try to preserve compatibility for early adopters, it is + experimental and we might need to break it if it turns out to be unsuitable. + +------------------------------------------------------------------- +Tue Apr 16 11:49:26 UTC 2013 - [email protected] + +- Update to version 0.9.29 + + Added missing build-depends: python3-setuptools, python-setuptools and + python-extras. + + Build-depends: python-fixtures must be >= 0.3.12~ +- Disable test; it seems there is a typo mistake in setup.cfg +- Added url as source. + Please see http://en.opensuse.org/SourceUrls + +------------------------------------------------------------------- +Tue Jan 15 16:43:28 UTC 2013 - [email protected] @@ -4,0 +30,273 @@ + +------------------------------------------------------------------- +Mon Jan 14 12:38:00 UTC 2013 - [email protected] + +- Update to version 0.9.24: + * testtools.run discover will now sort the tests it discovered. This is a + workaround for http://bugs.python.org/issue16709. Non-standard test suites + are preserved, and their sort_tests() method called (if they have such an + attribute). testtools.testsuite.sorted_tests(suite, True) can be used by + such suites to do a local sort. + * ThreadsafeForwardingResult now defines a stub progress method, which + fixes testr run of streams containing progress markers (by discarding the + progress data). +- Changes from version 0.9.23: + * run.TestToolsTestRunner now accepts the verbosity, buffer and failfast + arguments the upstream python TestProgram code wants to give it, making it + possible to support them in a compatible fashion. (Robert Collins) + * testtools.run now supports the -f or --failfast parameter. + Previously it was advertised in the help but ignored. + * AnyMatch added, a new matcher that matches when any item in a collection + matches the given matcher. + * Spelling corrections to documentation. + * TestProgram now has a sane default for its testRunner argument. + * The test suite passes on Python 3 again. +- Changes from version 0.9.22: + * content_from_file and content_from_stream now accept seek_offset and + seek_whence parameters allowing them to be used to grab less than the full + stream, or to be used with StringIO streams. + +------------------------------------------------------------------- +Thu Dec 6 11:00:37 UTC 2012 - [email protected] + +- Cleanup spec file +- Install HTML documentation + +------------------------------------------------------------------- +Tue Nov 13 22:06:50 UTC 2012 - [email protected] + +- Update to 0.9.21: + * DirContains correctly exposed, after being accidentally hidden in the + great matcher re-organization of 0.9.17. (Jonathan Lange) +- 0.9.20 + * New, powerful matchers that match items in a dictionary: + - MatchesDict, match every key in a dictionary with a key in a + dictionary of matchers. For when the set of expected keys is equal to + the set of observed keys. + - ContainsDict, every key in a dictionary of matchers must be + found in a dictionary, and the values for those keys must match. For + when the set of expected keys is a subset of the set of observed keys. + - ContainedByDict, every key in a dictionary must be found in + a dictionary of matchers. For when the set of expected keys is a + superset of the set of observed keys. + The names are a little confusing, sorry. We're still trying to figure out + how to present the concept in the simplest way possible. +- 0.9.19 + * Include the matcher tests in the release, allowing the tests to run and + pass from the release tarball. (Jonathan Lange) + * Fix cosmetic test failures in Python 3.3, introduced during release + 0.9.17. (Jonathan Lange) +- 0.9.18 + Due to an oversight, release 0.9.18 did not contain the new + testtools.matchers package and was thus completely broken. This release + corrects that, returning us all to normality. +- 0.9.17 + This release brings better discover support and Python3.x improvements. + There are still some test failures on Python3.3 but they are cosmetic - the + library is as usable there as on any other Python 3 release. + * The testtools.matchers package has been split up. No change to the + public interface. (Jonathan Lange) + * python -m testtools.run discover . --list now works. (Robert Collins) + * Correctly handling of bytes vs text in JSON content type. (Martin [gz]) +- 0.9.16 + This is the first release of testtools to drop support for Python 2.4 and + 2.5. If you need support for either of those versions, please use testtools + 0.9.15. + * New content helper, json_content (Jonathan Lange) + * New matchers: + * ContainsAll for asserting one thing is a subset of another + (Raphaël Badin) + * SameMembers for asserting two iterators have the same members. + (Jonathan Lange) + * Reraising of exceptions in Python 3 is more reliable. (Martin [gz]) + +------------------------------------------------------------------- +Wed May 23 21:20:46 UTC 2012 - [email protected] + +- 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 ThreadsafeForwardingResults 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 - [email protected] + +- Update to 0.9.14: + * Our sister project, subunit <https://launchpad.net/subunit>_, was using + a private API that was deleted in the 0.9.13 release. This release + restores that API in order to smooth out the upgrade path. + If you don't use subunit, then this release won't matter very much to you. +- 0.9.13 + - Changes + * MatchesAll now takes an first_only keyword argument that changes + how mismatches are displayed. If you were previously passing matchers to + MatchesAll with keyword arguments, then this change might affect + your test results. (Jonathan Lange) + - Improvements + * Actually hide all of the testtools stack for assertion failures. The + previous release promised clean stack, but now we actually provide it. + (Jonathan Lange, #854769) + * assertRaises now includes the repr of the callable that failed + to raise properly. (Jonathan Lange, #881052) + * Asynchronous tests no longer hang when run with trial. + (Jonathan Lange, #926189) + * Content objects now have an as_text method to convert their + contents to Unicode text. (Jonathan Lange) + * Failed equality assertions now line up. (Jonathan Lange, #879339) + * FullStackRunTest no longer aborts the test run if a test raises an + error. (Jonathan Lange) + * MatchesAll and MatchesListwise both take a first_only + keyword argument. If True, they will report only on the first mismatch + they find, and not continue looking for other possible mismatches. + (Jonathan Lange) + * New helper, Nullary that turns callables with arguments into ones + that don't take arguments. (Jonathan Lange) + * New matchers: + * DirContains matches the contents of a directory. + (Jonathan Lange, James Westby) + * DirExists matches if a directory exists. + (Jonathan Lange, James Westby) + * FileContains matches the contents of a file. + (Jonathan Lange, James Westby) + * FileExists matches if a file exists. + (Jonathan Lange, James Westby) + * HasPermissions matches the permissions of a file. (Jonathan Lange) + * MatchesPredicate matches if a predicate is true. (Jonathan Lange) + * PathExists matches if a path exists. (Jonathan Lange, James ++++ 104 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-testtools/python3-testtools.changes ++++ and /work/SRC/openSUSE:Factory/.python-testtools.new/python3-testtools.changes Old: ---- testtools-0.9.24.tar.gz New: ---- testtools-0.9.30.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-testtools.spec ++++++ --- /var/tmp/diff_new_pack.z3bufV/_old 2013-04-26 07:45:21.000000000 +0200 +++ /var/tmp/diff_new_pack.z3bufV/_new 2013-04-26 07:45:21.000000000 +0200 @@ -17,13 +17,13 @@ Name: python-testtools -Version: 0.9.24 +Version: 0.9.30 Release: 0 Summary: Extensions to the Python Standard Library Unit Testing Framework License: MIT Group: Development/Languages/Python Url: https://launchpad.net/testtools -Source: testtools-%{version}.tar.gz +Source: https://pypi.python.org/packages/source/t/testtools/testtools-%{version}.tar.gz BuildRequires: python-Sphinx BuildRequires: python-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -49,12 +49,13 @@ %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} -%check -python setup.py test +# There is a mistake in setup.cfg; test command has no catch option; disable it for instance +#%check +#python setup.py test %files %defattr(-,root,root,-) -%doc LICENSE NEWS README doc/_build/html +%doc LICENSE NEWS README.rst doc/_build/html %{python_sitelib}/testtools* %changelog ++++++ python3-testtools.spec ++++++ --- /var/tmp/diff_new_pack.z3bufV/_old 2013-04-26 07:45:21.000000000 +0200 +++ /var/tmp/diff_new_pack.z3bufV/_new 2013-04-26 07:45:21.000000000 +0200 @@ -17,13 +17,13 @@ Name: python3-testtools -Version: 0.9.24 +Version: 0.9.30 Release: 0 Summary: Extensions to the Python Standard Library Unit Testing Framework License: MIT Group: Development/Languages/Python Url: https://launchpad.net/testtools -Source: testtools-%{version}.tar.gz +Source: https://pypi.python.org/packages/source/t/testtools/testtools-%{version}.tar.gz BuildRequires: python-Sphinx BuildRequires: python3 BuildRequires: python3-devel @@ -47,12 +47,13 @@ %install python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} -%check -python3 setup.py test +# There is a mistake in setup.cfg; test command has no catch option; disable it for instance +#%check +#python3 setup.py test %files %defattr(-,root,root,-) -%doc LICENSE NEWS README doc/_build/html +%doc LICENSE NEWS README.rst doc/_build/html %{python3_sitelib}/testtools* %changelog ++++++ testtools-0.9.24.tar.gz -> testtools-0.9.30.tar.gz ++++++ ++++ 6208 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
