def test_imports5(self): f, tip = _pydev_jy_imports_tipper.generate_tip('java.lang') if f is None: return # Not ok with java 9 assert f.endswith('rt.jar') tup = self.assert_in('String', tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_CLASS), tup[3]) tip = _pydev_jy_imports_tipper.generate_tip('java')[1] tup = self.assert_in('lang', tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_IMPORT), tup[3]) tip = _pydev_jy_imports_tipper.generate_tip('java.lang.String')[1] tup = self.assert_in('indexOf', tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) tip = _pydev_jy_imports_tipper.generate_tip('java.lang.String')[1] tup = self.assert_in('charAt', tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) self.assertEqual('(int)', tup[2]) tup = self.assert_in('format', tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) self.assertEqual('(string, objectArray)', tup[2]) self.assertTrue(tup[1].find('[Ljava.lang.Object;') == -1) tup = self.assert_in('getBytes', tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) assert '[B' not in tup[1] assert 'byte[]' in tup[1] f, tip = _pydev_jy_imports_tipper.generate_tip('__builtin__.str') assert f is None or f.endswith( 'jython.jar') # Depends on jython version self.assert_in('find', tip) f, tip = _pydev_jy_imports_tipper.generate_tip('__builtin__.dict') assert f is None or f.endswith( 'jython.jar') # Depends on jython version self.assert_in('get', tip)
def test_imports5(self): f, tip = _pydev_jy_imports_tipper.generate_tip('java.lang') assert f.endswith('rt.jar') tup = self.assert_in('String' , tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_CLASS), tup[3]) tip = _pydev_jy_imports_tipper.generate_tip('java')[1] tup = self.assert_in('lang' , tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_IMPORT), tup[3]) tip = _pydev_jy_imports_tipper.generate_tip('java.lang.String')[1] tup = self.assert_in('indexOf' , tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) tip = _pydev_jy_imports_tipper.generate_tip('java.lang.String')[1] tup = self.assert_in('charAt' , tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) self.assertEqual('(int)', tup[2]) tup = self.assert_in('format' , tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) self.assertEqual('(string, objectArray)', tup[2]) self.assertTrue(tup[1].find('[Ljava.lang.Object;') == -1) tup = self.assert_in('getBytes', tip) self.assertEqual(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) assert '[B' not in tup[1] assert 'byte[]' in tup[1] f, tip = _pydev_jy_imports_tipper.generate_tip('__builtin__.str') assert f.endswith('jython.jar') self.assert_in('find' , tip) f, tip = _pydev_jy_imports_tipper.generate_tip('__builtin__.dict') assert f.endswith('jython.jar') self.assert_in('get' , tip)
def test_imports5(self): f, tip = _pydev_jy_imports_tipper.generate_tip('java.lang') assert f.endswith('rt.jar') tup = self.assert_in('String', tip) self.assertEquals(str(_pydev_jy_imports_tipper.TYPE_CLASS), tup[3]) tip = _pydev_jy_imports_tipper.generate_tip('java')[1] tup = self.assert_in('lang', tip) self.assertEquals(str(_pydev_jy_imports_tipper.TYPE_IMPORT), tup[3]) tip = _pydev_jy_imports_tipper.generate_tip('java.lang.String')[1] tup = self.assert_in('indexOf', tip) self.assertEquals(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) tip = _pydev_jy_imports_tipper.generate_tip('java.lang.String')[1] tup = self.assert_in('charAt', tip) self.assertEquals(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) self.assertEquals('(int)', tup[2]) tup = self.assert_in('format', tip) self.assertEquals(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) self.assertEquals('(string, objectArray)', tup[2]) self.assert_(tup[1].find('[Ljava.lang.Object;') == -1) tup = self.assert_in('getBytes', tip) self.assertEquals(str(_pydev_jy_imports_tipper.TYPE_FUNCTION), tup[3]) self.assert_(tup[1].find('[B') == -1) self.assert_(tup[1].find('byte[]') != -1) f, tip = _pydev_jy_imports_tipper.generate_tip('__builtin__.str') assert f.endswith('jython.jar') self.assert_in('find', tip) f, tip = _pydev_jy_imports_tipper.generate_tip('__builtin__.dict') assert f.endswith('jython.jar') self.assert_in('get', tip)
def test_imports1a(self): f, tip = _pydev_jy_imports_tipper.generate_tip('java.util.HashMap') assert f.endswith('rt.jar')
def test_imports(self): tip = _pydev_jy_imports_tipper.generate_tip('__builtin__')[1] self.assert_in('tuple', tip) self.assert_in('RuntimeError', tip) self.assert_in('RuntimeWarning', tip)
def test_tip_on_string(self): f, tip = _pydev_jy_imports_tipper.generate_tip('string') self.assert_in('join', tip) self.assert_in('uppercase', tip)
def test_imports2a(self): f, tip = _pydev_jy_imports_tipper.generate_tip('org.apache.tools.ant') assert f.endswith('ant.jar') ret = self.assert_in('Task', tip) self.assertEqual('', ret[2])
def test_imports1(self): f, tip = _pydev_jy_imports_tipper.generate_tip('junit.framework.TestCase') assert f.endswith('junit.jar') ret = self.assert_in('assertEqual', tip)
def test_imports1(self): f, tip = _pydev_jy_imports_tipper.generate_tip( 'junit.framework.TestCase') assert f.endswith('junit.jar') ret = self.assert_in('assertEquals', tip)
def test_imports1b(self): try: f, tip = _pydev_jy_imports_tipper.generate_tip('__builtin__.m') self.fail('err') except: pass
def test_imports1c(self): f, tip = _pydev_jy_imports_tipper.generate_tip('java.lang.Class') assert f.endswith('rt.jar')
def test_imports1a(self): f, tip = _pydev_jy_imports_tipper.generate_tip('java.util.HashMap') assert f.endswith('rt.jar')
def test_imports1c(self): f, tip = _pydev_jy_imports_tipper.generate_tip('java.lang.Class') if f is None: return # Not ok with java 9 assert f.endswith('rt.jar')
def test_imports1a(self): f, tip = _pydev_jy_imports_tipper.generate_tip('java.util.HashMap') if f is None: return # Not ok with java 9 assert f.endswith('rt.jar')
def test_imports1c(self): f, tip = _pydev_jy_imports_tipper.generate_tip('java.lang.Class') assert f.endswith('rt.jar')
def test_imports1b(self): try: f, tip = _pydev_jy_imports_tipper.generate_tip('__builtin__.m') self.fail('err') except: pass
def test_imports2(self): f, tip = _pydev_jy_imports_tipper.generate_tip('junit.framework') assert f.endswith('junit.jar') ret = self.assert_in('TestCase', tip) self.assertEqual('', ret[2])
def test_imports2(self): f, tip = _pydev_jy_imports_tipper.generate_tip('junit.framework') assert f.endswith('junit.jar') ret = self.assert_in('TestCase', tip) self.assertEqual('', ret[2])
def test_imports2a(self): f, tip = _pydev_jy_imports_tipper.generate_tip('org.apache.tools.ant') assert f.endswith('ant.jar') ret = self.assert_in('Task', tip) self.assertEqual('', ret[2])
def test_imports3(self): f, tip = _pydev_jy_imports_tipper.generate_tip('os') assert f.endswith('os.py') ret = self.assert_in('path', tip) self.assertEqual('', ret[2])
def test_imports3(self): f, tip = _pydev_jy_imports_tipper.generate_tip('os') assert f.endswith('os.py') ret = self.assert_in('path', tip) self.assertEqual('', ret[2])
def test_imports(self): tip = _pydev_jy_imports_tipper.generate_tip('__builtin__')[1] self.assert_in('tuple' , tip) self.assert_in('RuntimeError' , tip) self.assert_in('RuntimeWarning' , tip)
def test_tip_on_string(self): f, tip = _pydev_jy_imports_tipper.generate_tip('string') self.assert_in('join', tip) self.assert_in('uppercase', tip)