1
0
forked from VimPlug/jedi

A work in progress improvement for compiled signatures

This commit is contained in:
Dave Halter
2019-05-21 09:37:17 +02:00
parent 95cd8427f4
commit b17e7d5746
4 changed files with 43 additions and 12 deletions

View File

@@ -0,0 +1,15 @@
import pytest
from jedi.evaluate.gradual.conversion import stub_to_actual_context_set
def test_compiled_signature(Script):
code = 'import math; math.cos'
sig = 'cos(x, /)'
d, = Script(code).goto_definitions()
context, = d._name.infer()
compiled, = stub_to_actual_context_set(context)
signature, = compiled.get_signatures()
assert signature.to_string() == sig
assert signature.get_param_names() == []
assert signature.annotation is None