Care better about stubs for code search

This commit is contained in:
Dave Halter
2020-03-08 13:16:06 +01:00
parent e46e1269a2
commit d3e3021a3d
4 changed files with 28 additions and 16 deletions

View File

@@ -93,17 +93,19 @@ def test_load_save_project(tmpdir):
('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'],
('no_python.foo', ['stub:examples.stub_packages.no_python.foo'], {}),
('no_python.fo', ['stub:examples.stub_packages.no_python.foo'],
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'], {}),
('with_python-stubs.module', [], {}),
('no_python-stubs.foo', [], {}),
('with_python', ['stub:examples.stub_packages.with_python', 'examples.stub_packages.with_python'], {}),
('no_python', ['stub:examples.stub_packages.no_python'], {}),
# On sys path
('sys.path', ['stub:sys.path'], {}),
('json.dumps', ['stub:json.dumps', 'json.dumps'], {}), # stdlib + stub
('multiprocessing', ['stub:multiprocessing'], {}),
('multiprocessin', ['stub:multiprocessing'], dict(complete=True)),
('json.dumps', ['json.dumps'], {}), # stdlib + stub
('multiprocessing', ['multiprocessing'], {}),
('multiprocessin', ['multiprocessing'], dict(complete=True)),
]
)
@pytest.mark.skipif(sys.version_info < (3, 6), reason="Ignore Python 2, because EOL")