forked from VimPlug/jedi
namespace package tests, #122
This commit is contained in:
17
test/test_namespace_package.py
Normal file
17
test/test_namespace_package.py
Normal 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)
|
||||
Reference in New Issue
Block a user