commit python-python-subunit for openSUSE:Factory
Hello community, here is the log from the commit of package python-python-subunit for openSUSE:Factory checked in at 2014-12-30 00:50:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-python-subunit (Old) and /work/SRC/openSUSE:Factory/.python-python-subunit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-python-subunit" Changes: -------- --- /work/SRC/openSUSE:Factory/python-python-subunit/python-python-subunit.changes 2014-10-06 22:05:17.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-python-subunit.new/python-python-subunit.changes 2014-12-30 00:51:06.000000000 +0100 @@ -1,0 +2,9 @@ +Mon Dec 29 16:49:46 UTC 2014 - p.drouand@gmail.com + +- Update to version 1.0.0 + + Tests have been fixed with testtools 1.2.0 and above. + + With testtools 1.4.0 and above import errors are now + shown in detail by ``subunit.run``. +- Fix build on Factory + +------------------------------------------------------------------- Old: ---- python-subunit-0.0.21.tar.gz New: ---- python-subunit-1.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-python-subunit.spec ++++++ --- /var/tmp/diff_new_pack.DKkvKi/_old 2014-12-30 00:51:09.000000000 +0100 +++ /var/tmp/diff_new_pack.DKkvKi/_new 2014-12-30 00:51:09.000000000 +0100 @@ -17,7 +17,7 @@ Name: python-python-subunit -Version: 0.0.21 +Version: 1.0.0 Release: 0 Summary: Python implementation of subunit test streaming protocol License: Apache-2.0 or BSD-3-Clause ++++++ python-subunit-0.0.21.tar.gz -> python-subunit-1.0.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/MANIFEST.in new/python-subunit-1.0.0/MANIFEST.in --- old/python-subunit-0.0.21/MANIFEST.in 2012-12-17 09:21:20.000000000 +0100 +++ new/python-subunit-1.0.0/MANIFEST.in 2014-08-31 21:24:05.000000000 +0200 @@ -1,4 +1,4 @@ -exclude .bzrignore +exclude .gitignore exclude aclocal.m4 prune autom4te.cache prune c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/NEWS new/python-subunit-1.0.0/NEWS --- old/python-subunit-0.0.21/NEWS 2014-08-27 03:32:38.000000000 +0200 +++ new/python-subunit-1.0.0/NEWS 2014-11-18 22:37:55.000000000 +0100 @@ -5,6 +5,21 @@ NEXT (In development) --------------------- +1.0.0 +----- + +BUGFIXES +~~~~~~~~ + +* Tests have been fixed with testtools 1.2.0 and above. + (Robert Collins) + +IMPROVEMENTS +~~~~~~~~~~~~ + +* With testtools 1.4.0 and above import errors are now + shown in detail by ``subunit.run``. (Robert Collins) + 0.0.21 ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/PKG-INFO new/python-subunit-1.0.0/PKG-INFO --- old/python-subunit-0.0.21/PKG-INFO 2014-08-27 03:33:40.000000000 +0200 +++ new/python-subunit-1.0.0/PKG-INFO 2014-11-18 22:40:31.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: python-subunit -Version: 0.0.21 +Version: 1.0.0 Summary: Python implementation of subunit test streaming protocol Home-page: http://launchpad.net/subunit Author: Robert Collins @@ -472,7 +472,7 @@ * Update versions in configure.ac and python/subunit/__init__.py. * Update NEWS. * Do a make distcheck, which will update Makefile etc. - * Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist upload -s + * Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist bdist_wheel upload -s * Upload the regular one to LP. * Push a tagged commit. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/README new/python-subunit-1.0.0/README --- old/python-subunit-0.0.21/README 2014-08-24 08:00:35.000000000 +0200 +++ new/python-subunit-1.0.0/README 2014-11-18 22:39:29.000000000 +0100 @@ -464,7 +464,7 @@ * Update versions in configure.ac and python/subunit/__init__.py. * Update NEWS. * Do a make distcheck, which will update Makefile etc. -* Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist upload -s +* Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist bdist_wheel upload -s * Upload the regular one to LP. * Push a tagged commit. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python/subunit/__init__.py new/python-subunit-1.0.0/python/subunit/__init__.py --- old/python-subunit-0.0.21/python/subunit/__init__.py 2014-08-27 03:31:40.000000000 +0200 +++ new/python-subunit-1.0.0/python/subunit/__init__.py 2014-11-18 22:37:40.000000000 +0100 @@ -153,7 +153,7 @@ # If the releaselevel is 'final', then the tarball will be major.minor.micro. # Otherwise it is major.minor.micro~$(revno). -__version__ = (0, 0, 21, 'final', 0) +__version__ = (1, 0, 0, 'final', 0) PROGRESS_SET = 0 PROGRESS_CUR = 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python/subunit/run.py new/python-subunit-1.0.0/python/subunit/run.py --- old/python-subunit-0.0.21/python/subunit/run.py 2014-08-24 07:18:12.000000000 +0200 +++ new/python-subunit-1.0.0/python/subunit/run.py 2014-11-18 09:59:26.000000000 +0100 @@ -70,9 +70,13 @@ result.stopTestRun() return result - def list(self, test): + def list(self, test, loader=None): "List the test." result, errors = self._list(test) + if loader is not None: + # We were called with the updated API by testtools.run, so look for + # errors on the loader, not the test list result. + errors = loader.errors if errors: failed_descr = '\n'.join(errors).encode('utf8') result.status(file_name="import errors", runnable=False, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python/subunit/tests/test_run.py new/python-subunit-1.0.0/python/subunit/tests/test_run.py --- old/python-subunit-0.0.21/python/subunit/tests/test_run.py 2014-08-24 07:27:32.000000000 +0200 +++ new/python-subunit-1.0.0/python/subunit/tests/test_run.py 2014-11-18 09:59:26.000000000 +0100 @@ -65,6 +65,18 @@ exc = self.assertRaises(SystemExit, runner.list, None) self.assertEqual((2,), exc.args) + def test_list_includes_loader_errors(self): + bytestream = io.BytesIO() + runner = SubunitTestRunner(stream=bytestream) + def list_test(test): + return [], [] + class Loader(object): + errors = ['failed import'] + loader = Loader() + self.patch(run, 'list_test', list_test) + exc = self.assertRaises(SystemExit, runner.list, None, loader=loader) + self.assertEqual((2,), exc.args) + class FailingTest(TestCase): def test_fail(self): 1/0 @@ -80,9 +92,14 @@ self.fail("SystemExit raised") self.assertThat(bytestream.getvalue(), StartsWith(_b('\xb3'))) + class ExitingTest(TestCase): + def test_exit(self): + raise SystemExit(0) + def test_exits_nonzero_when_execution_errors(self): bytestream = io.BytesIO() stream = io.TextIOWrapper(bytestream, encoding="utf8") - exc = self.assertRaises(Exception, run.main, - argv=["progName", "subunit.tests.test_run.TestSubunitTestRunner.MissingTest"], + exc = self.assertRaises(SystemExit, run.main, + argv=["progName", "subunit.tests.test_run.TestSubunitTestRunner.ExitingTest"], stdout=stream) + self.assertEqual(0, exc.args[0]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python_subunit.egg-info/PKG-INFO new/python-subunit-1.0.0/python_subunit.egg-info/PKG-INFO --- old/python-subunit-0.0.21/python_subunit.egg-info/PKG-INFO 2014-08-27 03:33:40.000000000 +0200 +++ new/python-subunit-1.0.0/python_subunit.egg-info/PKG-INFO 2014-11-18 22:40:31.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: python-subunit -Version: 0.0.21 +Version: 1.0.0 Summary: Python implementation of subunit test streaming protocol Home-page: http://launchpad.net/subunit Author: Robert Collins @@ -472,7 +472,7 @@ * Update versions in configure.ac and python/subunit/__init__.py. * Update NEWS. * Do a make distcheck, which will update Makefile etc. - * Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist upload -s + * Do a PyPI release: PYTHONPATH=../../python python ../../setup.py sdist bdist_wheel upload -s * Upload the regular one to LP. * Push a tagged commit. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/python_subunit.egg-info/SOURCES.txt new/python-subunit-1.0.0/python_subunit.egg-info/SOURCES.txt --- old/python-subunit-0.0.21/python_subunit.egg-info/SOURCES.txt 2014-08-27 03:33:40.000000000 +0200 +++ new/python-subunit-1.0.0/python_subunit.egg-info/SOURCES.txt 2014-11-18 22:40:31.000000000 +0100 @@ -1,6 +1,7 @@ MANIFEST.in NEWS README +setup.cfg setup.py filters/subunit-1to2 filters/subunit-2to1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-subunit-0.0.21/setup.cfg new/python-subunit-1.0.0/setup.cfg --- old/python-subunit-0.0.21/setup.cfg 2014-08-27 03:33:40.000000000 +0200 +++ new/python-subunit-1.0.0/setup.cfg 2014-11-18 22:40:31.000000000 +0100 @@ -1,3 +1,6 @@ +[bdist_wheel] +universal = 1 + [egg_info] tag_build = tag_date = 0 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de