![JAR search and dependency download from the Maven repository](/logo.png)
tests.java.org.python.tests.props.BeanPropertyTest 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.
package org.python.tests.props;
import junit.framework.TestCase;
import org.python.core.PyStringMap;
import org.python.core.PySystemState;
import org.python.util.PythonInterpreter;
public class BeanPropertyTest extends TestCase {
private PythonInterpreter interp;
@Override
protected void setUp() throws Exception {
interp = new PythonInterpreter(new PyStringMap(), new PySystemState());
}
public void testReadonly() {
//This used to cause an NPE see http://bugs.jython.org/issue1295
interp.exec("from org.python.tests.props import Readonly;Readonly().a = 'test'");
}
public void testShadowing() {
interp.execfile("tests/python/prop_test.py");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy