[wingide-users] Goto source troubles with doctests in __test__

René Pijlman reneOnLists at applinet.nl
Thu May 29 13:09:29 MDT 2008


In the testing tool, when I right-click on a doctest in __test__ and do 
Goto Source, I get an error dialog: "Error executing 
command.internal.none.goto_defn".

There's another problem when the name of an item in __test__ equals the 
name of a function definition in the same file. See the code below. When 
I right-click on foo.py > __test__ > foo in the tree in the testing tool 
and Goto Source, Wing highlights the function definition of foo(), 
rather than __test__['foo'].

I'm using Wing 3.1.1-1 (rev 18164) on Windows XP. This is the code I 
used to reproduce the issue (both tests fail):

#!/usr/bin/python

__test__ = {}

def foo():
     '''
     >>> foo()
     'bar'
     '''
     return 'foo'

__test__['foo'] = '''
 >>> foo()
'bar'
'''

def _test():
     import doctest
     doctest.testmod()

if __name__ == "__main__":
     _test()

-- 
René
http://www.applinet.nl


More information about the wingide-users mailing list