tests.java.org.python.compiler.ModuleTest 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.compiler;
import junit.framework.TestCase;
public class ModuleTest extends TestCase {
/**
* In order to get testCopysign() in test_math.py passing, PyFloatConstant needs to distinguish
* between 0.0 and -0.0:
*
*
* # copysign should let us distinguish signs of zeros
*
*/
public void testPyFloatConstant_Zero() {
PyFloatConstant positiveZero = new PyFloatConstant(0.0);
PyFloatConstant negativeZero = new PyFloatConstant(-0.0);
assertNotSame(positiveZero, negativeZero);
assertFalse(positiveZero.equals(negativeZero));
}
}