Lib.test.test_long_jy.py Maven / Gradle / Ivy
"""Misc long tests
Made for Jython.
"""
from test import test_support
import unittest
class MyLong(long):
pass
class LongTestCase(unittest.TestCase):
def _test_long_repr(self, type2test):
val = type2test(42)
self.assertEqual(str(val), '42')
self.assertEqual(repr(val), '42L')
def test_long_repr(self):
self._test_long_repr(long)
def test_long_subclass_repr(self):
self._test_long_repr(MyLong)
def test_subclass_bool(self):
# http://bugs.jython.org/issue1828
self.assertTrue(bool(MyLong(42)))
def test_main():
test_support.run_unittest(LongTestCase)
if __name__ == '__main__':
test_main()
© 2015 - 2025 Weber Informatics LLC | Privacy Policy