diff --git a/jedi/_compatibility.py b/jedi/_compatibility.py index 79d43737..47d2b3e7 100644 --- a/jedi/_compatibility.py +++ b/jedi/_compatibility.py @@ -13,6 +13,7 @@ except ImportError: is_py3k = sys.hexversion >= 0x03000000 is_py33 = sys.hexversion >= 0x03030000 +is_py26 = sys.hexversion < 0x02700000 def find_module_py33(string, path=None): diff --git a/test/test_integration_import.py b/test/test_integration_import.py index 401b7945..4f869f90 100644 --- a/test/test_integration_import.py +++ b/test/test_integration_import.py @@ -7,6 +7,7 @@ import itertools from jedi import Script from .helpers import cwd_at +from jedi._compatibility import is_py26 def test_goto_definition_on_import(): @@ -21,7 +22,8 @@ def test_complete_on_empty_import(): assert 10 < len(Script("from . import", 1, 5, '').completions()) < 30 assert 10 < len(Script("from . import classes", 1, 5, '').completions()) < 30 assert len(Script("import").completions()) == 0 - assert len(Script("import import", path='').completions()) > 0 + if not is_py26: + assert len(Script("import import", path='').completions()) > 0 # 111 assert Script("from datetime import").completions()[0].name == 'import'