Better scanning for module names, now includes namespace packages and stubs

This commit is contained in:
Dave Halter
2019-05-18 00:11:08 +02:00
parent 8e3f85c475
commit 0fb5fd271a
5 changed files with 36 additions and 28 deletions

View File

@@ -178,9 +178,9 @@ def test_hashlib_params(Script, environment):
if environment.version_info < (3,):
pytest.skip()
script = Script(source='from hashlib import ', line=1, column=20)
c = script.completions()
assert c[2].params
script = Script(source='from hashlib import sha256')
c, = script.completions()
assert [p.name for p in c.params] == ['arg']
def test_signature_params(Script):