1
0
forked from VimPlug/jedi

Load stub modules if it's a stub

This commit is contained in:
Dave Halter
2020-03-08 11:51:39 +01:00
parent 58998748e3
commit a5f7412296
5 changed files with 25 additions and 7 deletions

View File

@@ -89,10 +89,21 @@ def test_load_save_project(tmpdir):
'examples.implicit_namespace_package.ns2'],
dict(complete=True)),
# With namespace & stub
('with_python.module', ['examples.stub_packages.with_python.module'], {}),
('with_python.modul', ['examples.stub_packages.with_python.module'],
dict(complete=True)),
('no_python.module', ['stub:examples.stub_packages.no_python.module'], {}),
('no_python.modul', ['stub:examples.stub_packages.no_python.module'],
dict(complete=True)),
('with_python-stubs.module', ['stub:examples.stub_packages.with_python-stubs.module'], {}),
('no_python-stubs.module', ['stub:examples.stub_packages.no_python-stubs.module'], {}),
# On sys path
('sys.path', ['stub:sys.path'], {}),
('json.dumps', ['stub:json.dumps', 'json.dumps'], {}), # stdlib + stub
('multiprocessing', ['stub:multiprocessing'], {})
('multiprocessing', ['stub:multiprocessing'], {}),
('multiprocessin', ['stub:multiprocessing'], dict(complete=True)),
]
)
@pytest.mark.skipif(sys.version_info < (3, 6), reason="Ignore Python 2, because EOL")