[Pydev-cvs] org.python.pydev/PySrc simpleinspect.py,1.2,1.3 simpleTipper.py,1.5,1.6 test_simpleTippe
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2004-09-20 12:46:17
|
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 ---- |