Exemplo n.º 1
0
    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)
Exemplo n.º 3
0
    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')
Exemplo n.º 5
0
 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)
Exemplo n.º 9
0
 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)
Exemplo n.º 10
0
 def test_imports1b(self):
     try:
         f, tip = _pydev_jy_imports_tipper.generate_tip('__builtin__.m')
         self.fail('err')
     except:
         pass
Exemplo n.º 11
0
 def test_imports1c(self):
     f, tip = _pydev_jy_imports_tipper.generate_tip('java.lang.Class')
     assert f.endswith('rt.jar')
Exemplo n.º 12
0
 def test_imports1a(self):
     f, tip = _pydev_jy_imports_tipper.generate_tip('java.util.HashMap')
     assert f.endswith('rt.jar')
Exemplo n.º 13
0
 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')
Exemplo n.º 14
0
    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
Exemplo n.º 17
0
 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])
Exemplo n.º 19
0
 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])
Exemplo n.º 21
0
 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)
Exemplo n.º 23
0
 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)