jython-2.5.2 has a core bug preventing pytest to run :(

This commit is contained in:
holger krekel 2011-08-19 19:25:52 +02:00
parent 68a08840e1
commit fb1b1d9aae
2 changed files with 5 additions and 3 deletions

View File

@ -5,7 +5,7 @@ Welcome to pytest!
- **a mature full-featured testing tool**
- runs on Posix/Windows, Python 2.4-3.2, PyPy and Jython
- runs on Posix/Windows, Python 2.4-3.2, PyPy and Jython-2.5.1
- :ref:`comprehensive online <toc>` and `PDF documentation <pytest.pdf>`_
- continuously `tested on many Python interpreters <http://hudson.testrun.org/view/pytest/job/pytest/>`_
- used in :ref:`many projects and organisations <projects>`, in test

View File

@ -53,7 +53,7 @@ def pytest_generate_tests(metafunc):
metafunc.addcall(funcargs={name: val})
elif 'anypython' in metafunc.funcargnames:
for name in ('python2.4', 'python2.5', 'python2.6',
'python2.7', 'python3.1', 'pypy-c', 'jython'):
'python2.7', 'python3.1', 'pypy', 'jython'):
metafunc.addcall(id=name, param=name)
# XXX copied from execnet's conftest.py - needs to be merged
@ -78,6 +78,8 @@ def getexecutable(name, cache={}):
out, err = popen.communicate()
if not err or "2.5" not in err:
executable = None
if "2.5.2" in err:
executable = None # http://bugs.jython.org/issue1790
cache[name] = executable
return executable
@ -91,5 +93,5 @@ def pytest_funcarg__anypython(request):
executable = py.path.local(executable)
if executable.check():
return executable
pytest.skip("no %s found" % (name,))
pytest.skip("no suitable %s found" % (name,))
return executable