Zip imports don't have to work in Python2

This commit is contained in:
Dave Halter
2019-04-05 12:31:24 +02:00
parent aaae4b343e
commit d222d78c7b
2 changed files with 9 additions and 1 deletions

View File

@@ -119,3 +119,11 @@ def has_typing(environment):
@pytest.fixture(scope='session')
def jedi_path():
return os.path.dirname(__file__)
@pytest.fixture()
def skip_python2(environment):
if environment.version_info.major == 2:
# This if is just needed to avoid that tests ever skip way more than
# they should for all Python versions.
pytest.skip()

View File

@@ -82,7 +82,7 @@ def test_find_module_package_zipped(Script, evaluator, environment):
)
def test_correct_zip_package_behavior(Script, evaluator, environment, code,
file, package, path):
file, package, path, skip_python2):
sys_path = environment.get_sys_path() + [pkg_zip_path]
pkg, = Script(code, sys_path=sys_path).goto_definitions()
context, = pkg._name.infer()