1
0
forked from VimPlug/jedi

namespace package tests, #122

This commit is contained in:
David Halter
2013-08-13 23:00:07 +04:30
parent 19dec3d0ed
commit 4e087f6c09
7 changed files with 23 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
import jedi
import sys
def test_namespace_package():
sys.path.insert(0, 'namespace_package/ns1')
sys.path.insert(1, 'namespace_package/ns2')
try:
assert jedi.Script('from pkg import ns1_file').goto_definitions()
assert jedi.Script('from pkg import ns2_file').goto_definitions()
assert not jedi.Script('from pkg import ns3_file').goto_definitions()
completions = jedi.Script('from pkg import ').completions()
names = [c.name for c in completions]
assert names == ['foo', 'ns1_file', 'ns1_folder', 'ns2_folder', 'ns2_file']
finally:
sys.path.pop(0)
sys.path.pop(0)