Python 2/3 compatibility issues that were not resolved in the latest commit.

This commit is contained in:
Dave Halter
2014-09-09 17:51:39 +02:00
parent fdc637c5c4
commit 43cf1d451f
3 changed files with 4 additions and 2 deletions

View File

@@ -131,4 +131,4 @@ def test_goto_definition_not_multiple():
def test_usage_description(): def test_usage_description():
descs = [u.description for u in api.Script("foo = ''; foo").usages()] descs = [u.description for u in api.Script("foo = ''; foo").usages()]
assert set(descs) == {"foo = ''", 'foo'} assert set(descs) == set(["foo = ''", 'foo'])

View File

@@ -44,7 +44,7 @@ class MixinTestFullName(object):
class TestFullNameWithGotoDefinitions(MixinTestFullName, TestCase): class TestFullNameWithGotoDefinitions(MixinTestFullName, TestCase):
operation = 'goto_definitions' operation = 'goto_definitions'
@pytest.mark.skipif('sys.version_info[:2] <= (2, 6)', reason='Python 2.6 also yields None.') @pytest.mark.skipif('sys.version_info[0] < 3', reason='Python 2 also yields None.')
def test_tuple_mapping(self): def test_tuple_mapping(self):
self.check(""" self.check("""
import re import re

View File

@@ -1,3 +1,5 @@
from jedi._compatibility import unicode
from jedi.evaluate import helpers from jedi.evaluate import helpers
from jedi.parser import representation as pr from jedi.parser import representation as pr
from jedi.parser import Parser from jedi.parser import Parser