better environment for compiled executions

This commit is contained in:
Dave Halter
2014-01-08 02:20:41 +01:00
parent f257e279c2
commit d71fe3061b
3 changed files with 40 additions and 4 deletions

View File

@@ -4,7 +4,11 @@ from jedi.evaluate import Evaluator
def test_simple():
e = Evaluator()
bltn = compiled.PyObject(builtins)
obj = compiled.PyObject('_str_', bltn)
upper = Evaluator().find_types(obj, 'upper')
upper = e.find_types(obj, 'upper')
assert len(upper) == 1
objs = e.execute(upper[0])
assert len(objs) == 1
assert isinstance(objs[0].obj, str)