Lib.test.bugs.pr155.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.
# a test for PR#155, %g conversion differs from CPython.
def test(fmt, expected, input=1.0):
x = fmt % input
if x <> expected:
print 'PR#155: fmt conversion failed.',
print '(got %s, expected %s)' % (x, expected)
test('%g', '1')
test('%#g', '1.00000')
test('%#.3g', '1.00')
test('%#.10g', '1.000000000')