forked from VimPlug/jedi
Add test with standard lib
math.cos( should return <Param: x @0,0>
This commit is contained in:
@@ -20,7 +20,8 @@ def test_completions():
|
|||||||
|
|
||||||
|
|
||||||
@cwd_at('test/extensions')
|
@cwd_at('test/extensions')
|
||||||
def test_call_signatures():
|
def test_call_signatures_extension():
|
||||||
|
# with a cython extension
|
||||||
if platform.architecture()[0] == '64bit':
|
if platform.architecture()[0] == '64bit':
|
||||||
package_name = "compiled%s%s" % sys.version_info[:2]
|
package_name = "compiled%s%s" % sys.version_info[:2]
|
||||||
sys.path.insert(0, os.getcwd())
|
sys.path.insert(0, os.getcwd())
|
||||||
@@ -30,4 +31,13 @@ def test_call_signatures():
|
|||||||
defs = s.call_signatures()
|
defs = s.call_signatures()
|
||||||
for call_def in defs:
|
for call_def in defs:
|
||||||
for param in call_def.params:
|
for param in call_def.params:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
def test_call_signatures_stdlib():
|
||||||
|
code = "import math; math.cos("
|
||||||
|
s = jedi.Script(code)
|
||||||
|
defs = s.call_signatures()
|
||||||
|
for call_def in defs:
|
||||||
|
for p in call_def.params:
|
||||||
|
assert str(p) == 'x'
|
||||||
|
|||||||
Reference in New Issue
Block a user