Update of /cvsroot/pydev/org.python.pydev/PySrc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24733/PySrc
Modified Files:
simpleinspect.py simpleTipper.py test_simpleTipper.py
Log Message:
Bug fix.
Index: test_simpleTipper.py
===================================================================
RCS file: /cvsroot/pydev/org.python.pydev/PySrc/test_simpleTipper.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** test_simpleTipper.py 17 Sep 2004 19:22:04 -0000 1.5
--- test_simpleTipper.py 20 Sep 2004 12:46:07 -0000 1.6
***************
*** 3,7 ****
'''
! import unittest
import simpleTipper
import importsTipper
--- 3,7 ----
'''
! from coilib import unittest
import simpleTipper
import importsTipper
***************
*** 95,103 ****
- def getDoc3(self):
- pass
def testImports(self):
! print importsTipper.GenerateTip('qt.')
importsTipper.GenerateTip('scbr.')
importsTipper.GenerateImportsTip(['scbr'])
--- 95,101 ----
def testImports(self):
! importsTipper.GenerateTip('qt.')
importsTipper.GenerateTip('scbr.')
importsTipper.GenerateImportsTip(['scbr'])
***************
*** 110,116 ****
--- 108,149 ----
+ def testEnv3(self):
+ comps = simpleTipper.GenerateTip(self.getDoc3(), None, False)
+ def getDoc3(self):
+ s= \
+ '''
+ import sys
+
+ class TestLocals(object):
+
+ sys.path
+ '''
+ return s
+
+ def testEnv4(self):
+ comps = simpleTipper.GenerateTip(self.getDoc4(), None, False)
+
+ def getDoc4(self):
+ s = \
+ '''import test
+
+
+ class KKKK(object):
+ pass
+
+ f = KKKK()
+
+ d = test.LL()
+ d.vv()
+ '''
+ return s
+
if __name__ == '__main__':
+
+ from coilib import unittest
+ # unittest.TestMethod(Test, 'Test.testEnv3')
unittest.main()
+
Index: simpleinspect.py
===================================================================
RCS file: /cvsroot/pydev/org.python.pydev/PySrc/simpleinspect.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** simpleinspect.py 13 Sep 2004 19:47:54 -0000 1.2
--- simpleinspect.py 20 Sep 2004 12:46:07 -0000 1.3
***************
*** 1,9 ****
'''
- Do not pollute this namespace!
@author Fabio Zadrozny
'''
! def GenerateTip (__eraseThisV, __eraseThisToken):
!
! exec(__eraseThisV)
--- 1,10 ----
'''
@author Fabio Zadrozny
'''
! def GenerateTip (__eraseThisV):
! d = dict()
! d['__eraseThisTips'] = []
! exec __eraseThisV in d
! return d['__eraseThisTips']
Index: simpleTipper.py
===================================================================
RCS file: /cvsroot/pydev/org.python.pydev/PySrc/simpleTipper.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** simpleTipper.py 17 Sep 2004 17:35:55 -0000 1.5
--- simpleTipper.py 20 Sep 2004 12:46:07 -0000 1.6
***************
*** 3,7 ****
'''
import compiler
! import sys
__eraseThisCurrDirModule = None
--- 3,7 ----
'''
import compiler
!
__eraseThisCurrDirModule = None
***************
*** 12,15 ****
--- 12,16 ----
we are completing is located.
'''
+ import sys
global __eraseThisCurrDirModule
if __eraseThisCurrDirModule is not None:
***************
*** 18,24 ****
sys.path.insert(0, dir)
! def GenerateImportsTip(theDoc):
! pass
!
def ReloadModules():
'''
--- 19,23 ----
sys.path.insert(0, dir)
!
def ReloadModules():
'''
***************
*** 76,83 ****
__eraseThisMsg += 'Compiled'
! simpleinspect.__eraseThisTips = []
! simpleinspect.GenerateTip (__eraseThis, token)
! toReturn = simpleinspect.__eraseThisTips
! simpleinspect.__eraseThisTips = []
__eraseThisMsg += 'Getting self variables \n%s\n' % originalDoc
--- 75,79 ----
__eraseThisMsg += 'Compiled'
! toReturn = simpleinspect.GenerateTip (__eraseThis)
__eraseThisMsg += 'Getting self variables \n%s\n' % originalDoc
***************
*** 94,98 ****
def visitClass(self, node):
- # print node.name
if node.name == self.classToVisit:
for n in node.getChildNodes():
--- 90,93 ----
|