1
0
forked from VimPlug/jedi

Try to read bytes if possible, not unicode

This commit is contained in:
Dave Halter
2019-03-27 22:19:57 +01:00
parent a4b5950495
commit 7cd79c440c
3 changed files with 43 additions and 16 deletions

View File

@@ -13,7 +13,7 @@ import sys
import pytest
import jedi
from jedi.api.environment import SameEnvironment
from jedi.api.environment import SameEnvironment, InterpreterEnvironment
SRC = """class Foo:
@@ -55,13 +55,19 @@ def pyc_project_path(tmpdir):
shutil.rmtree(path)
def test_pyc(pyc_project_path):
def test_pyc(pyc_project_path, environment):
"""
The list of completion must be greater than 2.
"""
path = os.path.join(pyc_project_path, 'blub.py')
if not isinstance(environment, InterpreterEnvironment):
# We are using the same version for pyc completions here, because it
# was compiled in that version. However with interpreter environments
# we also have the same version and it's easier to debug.
environment = SameEnvironment()
environment = environment
s = jedi.Script(
"from dummy_package import dummy; dummy.",
path=path,
environment=SameEnvironment())
environment=environment)
assert len(s.completions()) >= 2