1
0
forked from VimPlug/jedi

Get namespace package searches working

This commit is contained in:
Dave Halter
2020-03-07 17:11:05 +01:00
parent eecdf31601
commit c159b9debd
4 changed files with 36 additions and 3 deletions

View File

@@ -73,6 +73,26 @@ def test_load_save_project(tmpdir):
('test_api.test_project.test_search', ['test_api.test_project.test_search'], {}),
('test_api.test_project.test_sear', ['test_api.test_project.test_search'],
dict(complete=True)),
# With namespace
('implicit_namespace_package.ns1.pkg',
['test_inference.implicit_namespace_package.ns1.pkg',
'examples.implicit_namespace_package.ns1.pkg'], {}),
('implicit_namespace_package.ns1.pkg.ns1_file',
['test_inference.implicit_namespace_package.ns1.pkg.ns1_file',
'examples.implicit_namespace_package.ns1.pkg.ns1_file'], {}),
('examples.implicit_namespace_package.ns1.pkg.ns1_file',
['examples.implicit_namespace_package.ns1.pkg.ns1_file'], {}),
('implicit_namespace_package.ns1.pkg.',
['test_inference.implicit_namespace_package.ns1.pkg.ns1_file',
'examples.implicit_namespace_package.ns1.pkg.ns1_file'],
dict(complete=True)),
('implicit_namespace_package.',
['test_inference.implicit_namespace_package.ns1',
'test_inference.implicit_namespace_package.ns2',
'examples.implicit_namespace_package.ns1',
'examples.implicit_namespace_package.ns2'],
dict(complete=True)),
]
)
@pytest.mark.skipif(sys.version_info < (3, 6), reason="Ignore Python 2, because EOL")