1
0
forked from VimPlug/jedi
Files
jedi-fork/test/test_compiled.py
2014-01-10 23:35:58 +01:00

21 lines
568 B
Python

from jedi._compatibility import builtins
from jedi.parser.representation import Function
from jedi.evaluate import compiled
from jedi.evaluate import Evaluator
def test_simple():
e = Evaluator()
bltn = compiled.PyObject(builtins)
obj = compiled.PyObject('_str_', bltn)
upper = e.find_types(obj, 'upper')
assert len(upper) == 1
objs = list(e.execute(upper[0]))
assert len(objs) == 1
assert objs[0].obj is str
assert objs[0].instantiated is True
def test_fake_loading():
assert isinstance(compiled.create(reversed), Function)