1
0
forked from VimPlug/jedi

Change the typeshed test for methods a bit (not yet working, though)

This commit is contained in:
Dave Halter
2018-08-02 01:11:12 +02:00
parent 31bf8e48bb
commit 5143c71589

View File

@@ -1,7 +1,7 @@
import os
from jedi.plugins import typeshed
from jedi.evaluate.context import TreeInstance
from jedi.evaluate.context import TreeInstance, BoundMethod
from parso.utils import PythonVersionInfo
TYPESHED_PYTHON3 = os.path.join(typeshed._TYPESHED_PATH, 'stdlib', '3')
@@ -72,4 +72,5 @@ def test_method(Script):
code = 'import threading; threading.Thread().getName'
def_, = Script(code).goto_definitions()
context = def_._name._context
assert isinstance(context, typeshed.ClassStubContext), context
assert isinstance(context, BoundMethod), context
assert isinstance(context.function, typeshed.ClassStubContext), context