6 new commits in pytest-xdist:
https://bitbucket.org/hpk42/pytest-xdist/changeset/7648e66d2190/ changeset: 7648e66d2190 user: hpk42 date: 2011-12-16 11:47:33 summary: bump versions affected #: 2 files diff -r 4c9af0621fae3440b5e3e988e6b5fb2351fca3b7 -r 7648e66d2190ea4ffe585ad22621e314073546c8 setup.py --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name="pytest-xdist", - version='1.8.dev2', + version='1.8', description='py.test xdist plugin for distributed testing and loop-on-failing modes', long_description=open('README.txt').read(), license='GPLv2 or later', @@ -13,7 +13,7 @@ packages = ['xdist'], entry_points = {'pytest11': ['xdist = xdist.plugin'],}, zip_safe=False, - install_requires = ['execnet>=1.0.8', 'pytest>=2.2.1.dev2'], + install_requires = ['execnet>=1.0.8', 'pytest>=2.2.1'], classifiers=[ 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', @@ -27,4 +27,4 @@ 'Programming Language :: Python', 'Programming Language :: Python :: 3', ], -) +) \ No newline at end of file diff -r 4c9af0621fae3440b5e3e988e6b5fb2351fca3b7 -r 7648e66d2190ea4ffe585ad22621e314073546c8 xdist/__init__.py --- a/xdist/__init__.py +++ b/xdist/__init__.py @@ -1,2 +1,2 @@ # -__version__ = '1.8.dev2' +__version__ = '1.8' https://bitbucket.org/hpk42/pytest-xdist/changeset/0d1c00018008/ changeset: 0d1c00018008 user: hpk42 date: 2011-12-16 12:47:28 summary: streamline MANIFEST file affected #: 1 file diff -r 7648e66d2190ea4ffe585ad22621e314073546c8 -r 0d1c00018008433956aa7d93007bab6ea7de96e4 MANIFEST.in --- a/MANIFEST.in +++ b/MANIFEST.in @@ -3,8 +3,4 @@ include README.txt include setup.py graft testing -exclude *.orig -exclude *.rej -recursive-exclude testing *.pyc *$py.class -prune .svn prune .hg https://bitbucket.org/hpk42/pytest-xdist/changeset/040a8cff7d60/ changeset: 040a8cff7d60 user: hpk42 date: 2011-12-16 12:57:23 summary: Added tag 1.8 for changeset 0d1c00018008 affected #: 1 file diff -r 0d1c00018008433956aa7d93007bab6ea7de96e4 -r 040a8cff7d60e984f90fda8fd13146ea8173fe0b .hgtags --- a/.hgtags +++ b/.hgtags @@ -10,3 +10,4 @@ 20875fed94e7f3dff50bdf762df91153b15ceca6 1.7 20875fed94e7f3dff50bdf762df91153b15ceca6 1.7 29c38e195526f5f0fdd651fb51f59d6efaaafbb0 1.7 +0d1c00018008433956aa7d93007bab6ea7de96e4 1.8 https://bitbucket.org/hpk42/pytest-xdist/changeset/1d27987c2675/ changeset: 1d27987c2675 user: hpk42 date: 2011-12-16 12:59:17 summary: merge affected #: 2 files diff -r 040a8cff7d60e984f90fda8fd13146ea8173fe0b -r 1d27987c267577899350a25ba5828d55d87083ad setup.py --- a/setup.py +++ b/setup.py @@ -27,4 +27,4 @@ 'Programming Language :: Python', 'Programming Language :: Python :: 3', ], -) \ No newline at end of file +) diff -r 040a8cff7d60e984f90fda8fd13146ea8173fe0b -r 1d27987c267577899350a25ba5828d55d87083ad testing/test_looponfail.py --- a/testing/test_looponfail.py +++ b/testing/test_looponfail.py @@ -88,16 +88,14 @@ assert not failures def test_failures_somewhere(self, testdir): - item = testdir.getitem("def test_func(): assert 0\n") + item = testdir.getitem("def test_func():\n assert 0\n") control = RemoteControl(item.config) control.setup() failures = control.runsession() assert failures control.setup() - item.fspath.write("def test_func(): assert 1\n") - pyc = item.fspath.new(ext=".pyc") - if pyc.check(): - pyc.remove() + item.fspath.write("def test_func():\n assert 1\n") + removepyc(item.fspath) topdir, failures = control.runsession()[:2] assert not failures @@ -115,9 +113,7 @@ def test_new(): assert 0 """)) - pyc = modcol.fspath.new(ext=".pyc") - if pyc.check(): - pyc.remove() + removepyc(modcol.fspath) control.loop_once() assert not control.failures control.loop_once() @@ -252,4 +248,7 @@ pyc = path + "c" if pyc.check(): pyc.remove() + c = path.dirpath("__pycache__") + if c.check(): + c.remove() https://bitbucket.org/hpk42/pytest-xdist/changeset/2bca332b5ef1/ changeset: 2bca332b5ef1 user: hpk42 date: 2011-12-16 12:59:21 summary: Added tag 1.8 for changeset 1d27987c2675 affected #: 1 file diff -r 1d27987c267577899350a25ba5828d55d87083ad -r 2bca332b5ef1fd55c91cd716df3759a610c19efa .hgtags --- a/.hgtags +++ b/.hgtags @@ -11,3 +11,5 @@ 20875fed94e7f3dff50bdf762df91153b15ceca6 1.7 29c38e195526f5f0fdd651fb51f59d6efaaafbb0 1.7 0d1c00018008433956aa7d93007bab6ea7de96e4 1.8 +0d1c00018008433956aa7d93007bab6ea7de96e4 1.8 +1d27987c267577899350a25ba5828d55d87083ad 1.8 https://bitbucket.org/hpk42/pytest-xdist/changeset/aaaecf0fade3/ changeset: aaaecf0fade3 user: hpk42 date: 2012-01-22 06:14:22 summary: merge affected #: 1 file diff -r 2bca332b5ef1fd55c91cd716df3759a610c19efa -r aaaecf0fade3fe063b75c2b577053a5d9e84bb2d testing/test_remote.py --- a/testing/test_remote.py +++ b/testing/test_remote.py @@ -121,6 +121,23 @@ if rep.failed: assert newrep.longrepr == str(rep.longrepr) + def test_extended_report_deserialization(self, testdir): + reprec = testdir.inline_runsource("qwe abc") + reports = reprec.getreports("pytest_collectreport") + assert reports + for rep in reports: + rep.extra = True + d = serialize_report(rep) + check_marshallable(d) + newrep = unserialize_report("collectreport", d) + assert newrep.extra + assert newrep.passed == rep.passed + assert newrep.failed == rep.failed + assert newrep.skipped == rep.skipped + if rep.failed: + assert newrep.longrepr == str(rep.longrepr) + + class TestSlaveInteractor: def test_basic_collect_and_runtests(self, slave): p = slave.testdir.makepyfile(""" Repository URL: https://bitbucket.org/hpk42/pytest-xdist/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. _______________________________________________ py-svn mailing list py-svn@codespeak.net http://codespeak.net/mailman/listinfo/py-svn