1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
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"
|