bugtests.test236.py Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jython-standalone Show documentation
Show all versions of jython-standalone Show documentation
Jython is an implementation of the high-level, dynamic, object-oriented
language Python written in 100% Pure Java, and seamlessly integrated with
the Java platform. It thus allows you to run Python on any Java platform.
import support, os
support.compileJava("classes/test236j1.java", force=1)
os.remove("classes/test236j2.class")
onimport = 1
import java
try:
import test236j1
onimport = 0
test236j1()
except ImportError:
raise support.TestError, "Should not raise a simple ImportError"
except java.lang.NoClassDefFoundError:
if not onimport:
raise support.TestWarning, "import itself does not imply class initialization"
else:
raise support.TestError, "Should raise some exception"