[Jython-checkins] jython: Establish java environment in test_jython_initializer (fixes #2810)
jeff.allen
jython-checkins at python.org
Sun Feb 2 02:27:39 EST 2020
https://hg.python.org/jython/rev/6d3659465010
changeset: 8326:6d3659465010
user: Adam Burke <adamburkemail at gmail.com>
date: Sat Feb 01 16:06:08 2020 +0000
summary:
Establish java environment in test_jython_initializer (fixes #2810)
This change addresses a test failure observed in test_jython_initializer
where the build Java is ahead of the default installed Java.
We "inherit" java.home in the otherwise-stripped environment.
files:
Lib/test/test_jython_initializer.py | 1 +
NEWS | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/Lib/test/test_jython_initializer.py b/Lib/test/test_jython_initializer.py
--- a/Lib/test/test_jython_initializer.py
+++ b/Lib/test/test_jython_initializer.py
@@ -12,6 +12,7 @@
fn = test_support.findfile('check_for_initializer_in_syspath.py')
jar = test_support.findfile('syspath_initializer.jar')
env = dict(CLASSPATH=jar,
+ JAVA_HOME=sys.registry['java.home'],
PATH=os.environ.get('PATH', ''))
if WINDOWS:
diff --git a/NEWS b/NEWS
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,7 @@
Jython 2.7.2b3
Bugs fixed
+ - [ 2810 ] NoSuchMethodError in test_jython_initializer (Java 10+)
- [ 2808 ] lib2to3 test failures on Windows JDK 11
- [ 2846 ] Main module __name __ is not "__main__" under Java Scripting API
- [ 2828 ] Update netty JARs to 4.1.45
--
Repository URL: https://hg.python.org/jython
More information about the Jython-checkins
mailing list