1
0
forked from VimPlug/jedi

Add test with standard lib

math.cos( should return <Param: x @0,0>
This commit is contained in:
ColinDuquesnoy
2014-02-26 14:21:52 +01:00
parent d5ba683756
commit b56c1cb118

View File

@@ -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())
@@ -31,3 +32,12 @@ def test_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'