Beispiel #1
0
 def test_add_dynamic_mods(self):
     fname = '__main__.py'
     api.settings.additional_dynamic_modules = [fname]
     # Fictional module that defines a function.
     src1 = "def r(a): return a"
     # Other fictional modules in another place in the fs.
     src2 = 'from .. import setup; setup.r(1)'
     imports.load_module(os.path.abspath(fname), src2)
     result = Script(src1, path='../setup.py').goto_definitions()
     assert len(result) == 1
     assert result[0].description == 'class int'
Beispiel #2
0
 def test_add_dynamic_mods(self):
     fname = '__main__.py'
     api.settings.additional_dynamic_modules = [fname]
     # Fictional module that defines a function.
     src1 = "def r(a): return a"
     # Other fictional modules in another place in the fs.
     src2 = 'from .. import setup; setup.r(1)'
     imports.load_module(os.path.abspath(fname), src2)
     result = Script(src1, path='../setup.py').goto_definitions()
     assert len(result) == 1
     assert result[0].description == 'class int'