forked from VimPlug/jedi
Use unicode strings in test to pass some tests in Python 2
This commit is contained in:
@@ -38,7 +38,7 @@ def test_versions(version):
|
|||||||
|
|
||||||
|
|
||||||
def test_load_module(evaluator):
|
def test_load_module(evaluator):
|
||||||
access_path = evaluator.compiled_subprocess.load_module(name='math')
|
access_path = evaluator.compiled_subprocess.load_module(name=u'math')
|
||||||
name, access_handle = access_path.accesses[0]
|
name, access_handle = access_path.accesses[0]
|
||||||
|
|
||||||
assert access_handle.py__bool__() is True
|
assert access_handle.py__bool__() is True
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ from jedi.evaluate.context import instance
|
|||||||
|
|
||||||
|
|
||||||
def test_simple(evaluator):
|
def test_simple(evaluator):
|
||||||
obj = compiled.create_simple_object(evaluator, '_str_')
|
obj = compiled.create_simple_object(evaluator, u'_str_')
|
||||||
upper, = obj.py__getattribute__('upper')
|
upper, = obj.py__getattribute__(u'upper')
|
||||||
objs = list(upper.execute_evaluated())
|
objs = list(upper.execute_evaluated())
|
||||||
assert len(objs) == 1
|
assert len(objs) == 1
|
||||||
assert isinstance(objs[0], instance.CompiledInstance)
|
assert isinstance(objs[0], instance.CompiledInstance)
|
||||||
@@ -14,8 +14,8 @@ def test_simple(evaluator):
|
|||||||
|
|
||||||
def test_fake_loading(evaluator):
|
def test_fake_loading(evaluator):
|
||||||
builtin = compiled.get_special_object(evaluator, u'BUILTINS')
|
builtin = compiled.get_special_object(evaluator, u'BUILTINS')
|
||||||
string, = builtin.py__getattribute__('str')
|
string, = builtin.py__getattribute__(u'str')
|
||||||
from_name = compiled.context.create_from_name(evaluator, string, '__init__')
|
from_name = compiled.context.create_from_name(evaluator, string, u'__init__')
|
||||||
assert from_name.tree_node
|
assert from_name.tree_node
|
||||||
|
|
||||||
|
|
||||||
@@ -40,9 +40,9 @@ def test_doc(evaluator):
|
|||||||
Even CompiledObject docs always return empty docstrings - not None, that's
|
Even CompiledObject docs always return empty docstrings - not None, that's
|
||||||
just a Jedi API definition.
|
just a Jedi API definition.
|
||||||
"""
|
"""
|
||||||
str_ = compiled.create_simple_object(evaluator, '')
|
str_ = compiled.create_simple_object(evaluator, u'')
|
||||||
# Equals `''.__getnewargs__`
|
# Equals `''.__getnewargs__`
|
||||||
obj = compiled.create_from_name(evaluator, str_, '__getnewargs__')
|
obj = compiled.create_from_name(evaluator, str_, u'__getnewargs__')
|
||||||
assert obj.py__doc__() == ''
|
assert obj.py__doc__() == ''
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user