1
0
forked from VimPlug/jedi

call_signature/completion interference issues

This commit is contained in:
Dave Halter
2014-05-04 13:12:49 +02:00
parent fcd8b25d3d
commit 672594514e

View File

@@ -3,6 +3,7 @@ import inspect
from ..helpers import TestCase
from jedi import Script
from jedi import cache
from jedi._compatibility import is_py33
@@ -224,3 +225,15 @@ def test_no_signature():
X()(""")
assert Script(s).call_signatures() == []
assert len(Script(s, column=2).call_signatures()) == 1
def test_completion_interference():
"""Seems to cause problems, see also #396."""
cache.parser_cache.pop(None, None)
assert Script('open(').call_signatures()
assert Script('open(').call_signatures()
# complete something usual, before doing the same call_signatures again.
assert Script('from os import ').completions()
assert Script('open(').call_signatures()