Sha256: 19ecb671669c1b8bb05a2b12ddef81a4b8dcd8eec96012fd5fdc0317bbc9c933
Contents?: true
Size: 1.3 KB
Versions: 5
Compression:
Stored size: 1.3 KB
Contents
import unittest import jintrospect class StaticTestCase(unittest.TestCase): def setUp(self): pass def testStaticAutoComplete(self): from java.util.logging import Level list = jintrospect.getAutoCompleteList("Level", locals()) self.assertEquals(10, len(list)) self.assert_(list.index("INFO") > -1) # This works but sometimes prints a bunch of junk on OS 10.4.9 if a Swing GUI is running def testStaticPropertyFromAncestor(self): from javax.swing import JButton list = jintrospect.getAutoCompleteList("JButton", locals()) self.assert_(len(list) > 0) self.assert_(list.index("TEXT_CHANGED_PROPERTY") > -1) def testStaticPropertyFromAncestorInterface(self): from javax.xml.transform.stream import StreamResult list = jintrospect.getAutoCompleteList("StreamResult", locals()) self.assert_(len(list) > 0) self.assert_(list.index("PI_ENABLE_OUTPUT_ESCAPING") > -1) def testStaticMethodFromAncestor(self): from javax.swing.border import EtchedBorder list = jintrospect.getAutoCompleteList("EtchedBorder", locals()) #print list self.assert_(len(list) > 0) self.assert_(list.index("getInteriorRectangle") > -1) if __name__ == '__main__': unittest.main()
Version data entries
5 entries across 5 versions & 1 rubygems