Fix namespace autocompletion error

This commit is contained in:
Maxim Novikov
2018-05-02 23:34:23 +02:00
committed by Dave Halter
parent 3c909a9849
commit fc14aad8f2
2 changed files with 17 additions and 11 deletions

View File

@@ -93,3 +93,13 @@ def test_namespace_package_in_multiple_directories_goto_definition(Script):
script = Script(sys_path=sys_path, source=CODE)
result = script.goto_definitions()
assert len(result) == 1
def test_namespace_name_autocompletion_full_name(Script):
CODE = 'from pk'
sys_path = [join(dirname(__file__), d)
for d in ['implicit_namespace_package/ns1', 'implicit_namespace_package/ns2']]
script = Script(sys_path=sys_path, source=CODE)
compl = script.completions()
assert set(c.full_name for c in compl) == set(['pkg'])